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