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