]> www.ginac.de Git - cln.git/blob - include/cln/config.h.in
* autoconf/acinclude.m4: revamp MPN-matcher.
[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 #ifndef __m68k__
22 #undef __m68k__
23 #endif
24 #ifndef __mips__
25 #undef __mips__
26 #endif
27 #ifndef __mips64__
28 #undef __mips64__
29 #endif
30 #ifndef __sparc__
31 #undef __sparc__
32 #endif
33 #ifndef __sparc64__
34 #undef __sparc64__
35 #endif
36 #ifndef __alpha__
37 #undef __alpha__
38 #endif
39 #ifndef __hppa__
40 #undef __hppa__
41 #endif
42 #ifndef __arm__
43 #undef __arm__
44 #endif
45 #ifndef __rs6000__
46 #undef __rs6000__
47 #endif
48 #ifndef __m88k__
49 #undef __m88k__
50 #endif
51 #ifndef __convex__
52 #undef __convex__
53 #endif
54 #ifndef __ia64__
55 #undef __ia64__
56 #endif
57 #ifndef __s390__
58 #undef __s390__
59 #endif
60
61
62 /* assembler syntax */
63
64 /* CL_AS_UNDERSCORE */
65 /* Define if C symbols are prefixed by an underscore in assembly language. */
66 #undef ASM_UNDERSCORE
67
68
69 /* compiler characteristics */
70
71 /* CL_BOOL */
72 /* Define if your compiler understands the bool type. */
73 #undef HAVE_BOOL
74 /* Define this as `int' if your compiler doesn't understand the bool type. */
75 #undef bool
76
77 /* CL_LONGLONG */
78 /* Define if your compiler supports the `long long' type. */
79 #undef HAVE_LONGLONG
80
81 /* CL_LONGDOUBLE */
82 /* Define if your compiler supports the `long double' type. */
83 #undef HAVE_LONGDOUBLE
84
85 /* CL_TEMPLATE_NULL */
86 /* Define if your compiler supports the `template <>' syntax. */
87 #undef HAVE_TEMPLATE_NULL
88
89
90 /* header files */
91
92 /* CL_UNISTD_H */
93 /* Define if you have <unistd.h>. */
94 #undef HAVE_UNISTD_H
95
96 /* CL_GMP_SET_UINTD */
97 /* Define one of the following so sizeof(uintD) matches sizeof(mp_limb_t). */
98 #undef GMP_DEMANDS_UINTD_LONG_LONG
99 #undef GMP_DEMANDS_UINTD_LONG
100 #undef GMP_DEMANDS_UINTD_INT
101
102
103 /* functions and declarations */
104
105 /* CL_ALLOCA */
106 /* Define if you have <alloca.h> and it should be used (not Ultrix). */
107 #undef HAVE_ALLOCA_H
108 /* Define if you need to link with an external alloca.o when using alloca(). */
109 #undef NO_ALLOCA
110
111
112 /* compiler characteristics */
113
114 /* CL_GLOBAL_CONSTRUCTORS */
115 /* Define as the prefix of the name of a module's global constructor function,
116    cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
117 #ifndef CL_GLOBAL_CONSTRUCTOR_PREFIX
118 #undef CL_GLOBAL_CONSTRUCTOR_PREFIX
119 #endif
120 /* Define as the prefix of the name of a module's global destructor function,
121    cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
122 #ifndef CL_GLOBAL_DESTRUCTOR_PREFIX
123 #undef CL_GLOBAL_DESTRUCTOR_PREFIX
124 #endif
125 /* Define if a module's global constructor function and global destructor
126    function need to be exported in order to be accessible from other modules. */
127 #undef CL_NEED_GLOBALIZE_CTORDTOR
128
129 /* CL_CHAR_UNSIGNED */
130 #ifndef __CHAR_UNSIGNED__
131 #undef __CHAR_UNSIGNED__
132 #endif
133
134 /* CL_MACHINE */
135 /* see cl_intparam.h */
136 /* see cl_floatparam.h */
137
138
139 #endif /* _CL_CONFIG_H */
140