1 // Defines CPU and compiler dependent macros
6 /* These definitions are adjusted by `configure' automatically. */
11 #undef CL_VERSION_MAJOR
12 #undef CL_VERSION_MINOR
13 #undef CL_VERSION_PATCHLEVEL
22 // Take care not to define both __i386__ and __x86_64__ on those systems with
23 // 64 bit kernel and 32 bit userland:
34 // NB: GCC def's __mips__ both on big-endian and little-endian systems.
92 /* assembler syntax */
94 /* CL_AS_UNDERSCORE */
95 /* Define if C symbols are prefixed by an underscore in assembly language. */
99 /* compiler characteristics */
102 /* Define if your compiler supports the `long long' type. */
106 /* Define if your compiler supports the `long double' type. */
107 #undef HAVE_LONGDOUBLE
113 /* Define if you have <unistd.h>. */
116 /* CL_GMP_SET_UINTD */
117 /* Define one of the following so sizeof(uintD) matches sizeof(mp_limb_t). */
118 #undef GMP_DEMANDS_UINTD_LONG_LONG
119 #undef GMP_DEMANDS_UINTD_LONG
120 #undef GMP_DEMANDS_UINTD_INT
123 /* functions and declarations */
126 /* Define if you have <alloca.h> and it should be used (not Ultrix). */
128 /* Define if you need to link with an external alloca.o when using alloca(). */
132 /* compiler characteristics */
134 /* CL_GLOBAL_CONSTRUCTORS */
135 /* Define as the prefix of the name of a module's global constructor function,
136 cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
137 #ifndef CL_GLOBAL_CONSTRUCTOR_PREFIX
138 #undef CL_GLOBAL_CONSTRUCTOR_PREFIX
140 /* Define as the prefix of the name of a module's global destructor function,
141 cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
142 #ifndef CL_GLOBAL_DESTRUCTOR_PREFIX
143 #undef CL_GLOBAL_DESTRUCTOR_PREFIX
145 /* Define if a module's global constructor function and global destructor
146 function need to be exported in order to be accessible from other modules. */
147 #undef CL_NEED_GLOBALIZE_CTORDTOR
149 /* CL_CHAR_UNSIGNED */
150 #ifndef __CHAR_UNSIGNED__
151 #undef __CHAR_UNSIGNED__
155 /* see cl_intparam.h */
156 /* see cl_floatparam.h */
159 #endif /* _CL_CONFIG_H */