]> www.ginac.de Git - cln.git/blob - include/cln/config.h.in
remove CL_REQUIRE/CL_PROVIDE macro and associated autoconf tests.
[cln.git] / include / cln / config.h.in
1 // Defines CPU and compiler dependent macros
2
3 #ifndef _CL_CONFIG_H
4 #define _CL_CONFIG_H
5
6 /* These definitions are adjusted by `configure' automatically. */
7
8
9 /* release version */
10
11 #undef CL_VERSION_MAJOR
12 #undef CL_VERSION_MINOR
13 #undef CL_VERSION_PATCHLEVEL
14 #undef CL_VERSION
15
16
17 /* CPU */
18 #ifndef __i386__
19 #undef __i386__
20 #endif
21
22 #ifndef __x86_64__
23 #undef __x86_64__
24 #endif
25
26 #ifndef __m68k__
27 #undef __m68k__
28 #endif
29
30 // NB: GCC def's __mips__ both on big-endian and little-endian systems.
31 #ifndef __mips__
32 #undef __mips__
33 #endif
34
35 #ifndef __mipsel__
36 #undef __mipsel__
37 #endif
38
39 #ifndef __mips64__
40 #undef __mips64__
41 #endif
42
43 #ifndef __sparc__
44 #undef __sparc__
45 #endif
46
47 #ifndef __sparc64__
48 #undef __sparc64__
49 #endif
50
51 #ifndef __alpha__
52 #undef __alpha__
53 #endif
54
55 #ifndef __hppa__
56 #undef __hppa__
57 #endif
58
59 #ifndef __arm__
60 #undef __arm__
61 #endif
62
63 #ifndef __rs6000__
64 #undef __rs6000__
65 #endif
66
67 #ifndef __powerpc64__
68 #undef __powerpc64__
69 #endif
70
71 #ifndef __m88k__
72 #undef __m88k__
73 #endif
74
75 #ifndef __convex__
76 #undef __convex__
77 #endif
78
79 #ifndef __ia64__
80 #undef __ia64__
81 #endif
82
83 #ifndef __s390__
84 #undef __s390__
85 #endif
86
87
88 /* assembler syntax */
89
90 /* CL_AS_UNDERSCORE */
91 /* Define if C symbols are prefixed by an underscore in assembly language. */
92 #undef ASM_UNDERSCORE
93
94
95 /* compiler characteristics */
96
97 /* CL_LONGLONG */
98 /* Define if your compiler supports the `long long' type. */
99 #undef HAVE_LONGLONG
100
101 /* CL_LONGDOUBLE */
102 /* Define if your compiler supports the `long double' type. */
103 #undef HAVE_LONGDOUBLE
104
105
106 /* header files */
107
108 /* CL_UNISTD_H */
109 /* Define if you have <unistd.h>. */
110 #undef HAVE_UNISTD_H
111
112 /* CL_GMP_SET_UINTD */
113 /* Define one of the following so sizeof(uintD) matches sizeof(mp_limb_t). */
114 #undef GMP_DEMANDS_UINTD_LONG_LONG
115 #undef GMP_DEMANDS_UINTD_LONG
116 #undef GMP_DEMANDS_UINTD_INT
117
118
119 /* functions and declarations */
120
121 /* CL_ALLOCA */
122 /* Define if you have <alloca.h> and it should be used (not Ultrix). */
123 #undef HAVE_ALLOCA_H
124 /* Define if you need to link with an external alloca.o when using alloca(). */
125 #undef NO_ALLOCA
126
127
128 /* compiler characteristics */
129
130 /* Define if the compiler knows about __attribute__((flatten)). */
131 #ifndef CL_HAVE_ATTRIBUTE_FLATTEN
132 #undef CL_HAVE_ATTRIBUTE_FLATTEN
133 #endif
134
135 /* CL_CHAR_UNSIGNED */
136 #ifndef __CHAR_UNSIGNED__
137 #undef __CHAR_UNSIGNED__
138 #endif
139
140 /* CL_MACHINE */
141 /* see cl_intparam.h */
142 /* see cl_floatparam.h */
143
144
145 #endif /* _CL_CONFIG_H */
146