1/* src/config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* This software is subject to the terms of the IBM Jikes
4Compiler License Agreement available at the following URL:
5http://ibm.com/developerworks/opensource/jikes.
6Copyright (C) 1996, 2004 IBM Corporation and others.  All Rights Reserved.
7You must accept the terms of that agreement to use this software. */
8
9/* Define as nonzero to enable experimental `-source 1.5' features. */
10#undef ENABLE_SOURCE_15
11
12/* Defined when the compiler supports 64 bit integer math */
13#undef HAVE_64BIT_TYPES
14
15/* Define to 1 if you have the <assert.h> header file. */
16#undef HAVE_ASSERT_H
17
18/* defined if bool is a built-in C++ type */
19#undef HAVE_BOOL
20
21/* define if the compiler supports const_cast<> */
22#undef HAVE_CONST_CAST
23
24/* Define to 1 if you have the <ctype.h> header file. */
25#undef HAVE_CTYPE_H
26
27/* Define to 1 if you have the `cygwin_win32_to_posix_path_list' function. */
28#undef HAVE_CYGWIN_WIN32_TO_POSIX_PATH_LIST
29
30/* Define to 1 if you have the <direct.h> header file. */
31#undef HAVE_DIRECT_H
32
33/* Define to 1 if you have the <dirent.h> header file. */
34#undef HAVE_DIRENT_H
35
36/* define if the compiler supports dynamic_cast<> */
37#undef HAVE_DYNAMIC_CAST
38
39/* Defined if Jikes supports -encoding for input files. */
40#undef HAVE_ENCODING
41
42/* Define to 1 if you have the <errno.h> header file. */
43#undef HAVE_ERRNO_H
44
45/* Defined when the compiler would generate an error on a call to iconv with a
46   non const 2nd argument. This is a known problem on IRIX systems, as well as
47   newer GNU LIBCs. */
48#undef HAVE_ERROR_CALL_ICONV_CONST
49
50/* Defined when the compiler would generate an error on a call to wcslen with
51   a non const argument. This is only known to happen on cygwin and mingwin */
52#undef HAVE_ERROR_CALL_WCSLEN_CONST
53
54/* compiler will generate an error when discarding a const qualifier */
55#undef HAVE_ERROR_DISCARD_CONST
56
57/* define if the compiler supports the explicit keyword */
58#undef HAVE_EXPLICIT
59
60/* Define to 1 if you have the <float.h> header file. */
61#undef HAVE_FLOAT_H
62
63/* use unix style mkdir(str, S_IRWXU | S_IRWXG | S_IRWXO) */
64#undef HAVE_GLIBC_MKDIR
65
66/* known to be broken on Win and OS2 when compiled with ICC */
67#undef HAVE_ICC_FP_BUGS
68
69/* Define to 1 if you have the <iconv.h> header file. */
70#undef HAVE_ICONV_H
71
72/* Defined when Jikes is built with native floating support */
73#undef HAVE_IEEE754
74
75/* Define to 1 if you have the <inttypes.h> header file. */
76#undef HAVE_INTTYPES_H
77
78/* Define Jikes classes in a C++ namespace */
79#undef HAVE_JIKES_NAMESPACE
80
81/* use unix style mkdir(str, S_IRWXU) */
82#undef HAVE_LIBC5_MKDIR
83
84/* Define to 1 if you have the `icu-uc' library (-licu-uc). */
85#undef HAVE_LIBICU_UC
86
87/* Define to 1 if you have the <limits.h> header file. */
88#undef HAVE_LIMITS_H
89
90/* Define to 1 if you have the <locale.h> header file. */
91#undef HAVE_LOCALE_H
92
93/* use mac style mkdir(str,0) from <stat.mac.h> */
94#undef HAVE_MAC_MKDIR
95
96/* Define to 1 if you have the <math.h> header file. */
97#undef HAVE_MATH_H
98
99/* define if the compiler supports member constants */
100#undef HAVE_MEMBER_CONSTANTS
101
102/* Define to 1 if you have the <memory.h> header file. */
103#undef HAVE_MEMORY_H
104
105/* Define to 1 if you have the `mkdir' function. */
106#undef HAVE_MKDIR
107
108/* define if the compiler implements namespaces */
109#undef HAVE_NAMESPACES
110
111/* compiler has ostream << const unsigned char * */
112#undef HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR
113
114/* defined if running on a system with dos style paths */
115#undef HAVE_PATHNAME_STYLE_DOS
116
117/* define if the compiler supports reinterpret_cast<> */
118#undef HAVE_REINTERPRET_CAST
119
120/* define if the compiler supports Run-Time Type Identification */
121#undef HAVE_RTTI
122
123/* define if the compiler supports static_cast<> */
124#undef HAVE_STATIC_CAST
125
126/* define if the compiler supports ISO C++ standard library */
127#undef HAVE_STD
128
129/* Define to 1 if you have the <stdint.h> header file. */
130#undef HAVE_STDINT_H
131
132/* Define to 1 if you have the <stdio.h> header file. */
133#undef HAVE_STDIO_H
134
135/* Define to 1 if you have the <stdlib.h> header file. */
136#undef HAVE_STDLIB_H
137
138/* Define to 1 if you have the <strings.h> header file. */
139#undef HAVE_STRINGS_H
140
141/* Define to 1 if you have the <string.h> header file. */
142#undef HAVE_STRING_H
143
144/* Define to 1 if you have the <sys/cygwin.h> header file. */
145#undef HAVE_SYS_CYGWIN_H
146
147/* Define to 1 if you have the <sys/stat.h> header file. */
148#undef HAVE_SYS_STAT_H
149
150/* Define to 1 if you have the <sys/types.h> header file. */
151#undef HAVE_SYS_TYPES_H
152
153/* Define to 1 if you have the <time.h> header file. */
154#undef HAVE_TIME_H
155
156/* Define to 1 if you have the <unistd.h> header file. */
157#undef HAVE_UNISTD_H
158
159/* Use Visual C++ version of set_new_handler */
160#undef HAVE_VCPP_SET_NEW_HANDLER
161
162/* Define to 1 if you have the <wchar.h> header file. */
163#undef HAVE_WCHAR_H
164
165/* Define to 1 if you have the `wcscat' function. */
166#undef HAVE_WCSCAT
167
168/* Define to 1 if you have the `wcscmp' function. */
169#undef HAVE_WCSCMP
170
171/* Define to 1 if you have the `wcscpy' function. */
172#undef HAVE_WCSCPY
173
174/* Define to 1 if you have the `wcslen' function. */
175#undef HAVE_WCSLEN
176
177/* Define to 1 if you have the `wcsncmp' function. */
178#undef HAVE_WCSNCMP
179
180/* Define to 1 if you have the `wcsncpy' function. */
181#undef HAVE_WCSNCPY
182
183/* use win32 style mkdir(str) from <direct.h> */
184#undef HAVE_WIN32_MKDIR
185
186/* Define to 1 if you have the <windows.h> header file. */
187#undef HAVE_WINDOWS_H
188
189/* Defined when the wint_t type is supported */
190#undef HAVE_WINT_T
191
192/* Enable internal compiler debugging */
193#undef JIKES_DEBUG
194
195/* Define this to the name of the unicode encoding that is the same size as
196   your wchar_t. See also the following entry for byte swapping. */
197#undef JIKES_ICONV_ENCODING
198
199/* Define this if the encoding specified above does not match your platform's
200   native endianness. */
201#undef JIKES_ICONV_NEEDS_BYTE_SWAP
202
203/* Used to test results of stat call to see if it is a directory */
204#undef JIKES_STAT_S_IFDIR
205
206/* A string to indicate the release of jikes: Version 1.19 - 1 Feb 2004 */
207#undef JIKES_VERSION_STRING
208
209/* Name of package */
210#undef PACKAGE
211
212/* Define to the address where bug reports for this package should be sent. */
213#undef PACKAGE_BUGREPORT
214
215/* Define to the full name of this package. */
216#undef PACKAGE_NAME
217
218/* Define to the full name and version of this package. */
219#undef PACKAGE_STRING
220
221/* Define to the one symbol short name of this package. */
222#undef PACKAGE_TARNAME
223
224/* Define to the version of this package. */
225#undef PACKAGE_VERSION
226
227/* used to seperate elements on the PATH */
228#undef PATH_SEPARATOR
229
230/* The size of a `char', as computed by sizeof. */
231#undef SIZEOF_CHAR
232
233/* The size of a `int', as computed by sizeof. */
234#undef SIZEOF_INT
235
236/* The size of a `long', as computed by sizeof. */
237#undef SIZEOF_LONG
238
239/* The size of a `long long', as computed by sizeof. */
240#undef SIZEOF_LONG_LONG
241
242/* The size of a `short', as computed by sizeof. */
243#undef SIZEOF_SHORT
244
245/* The size of a `signed', as computed by sizeof. */
246#undef SIZEOF_SIGNED
247
248/* The size of a `signed char', as computed by sizeof. */
249#undef SIZEOF_SIGNED_CHAR
250
251/* The size of a `signed int', as computed by sizeof. */
252#undef SIZEOF_SIGNED_INT
253
254/* The size of a `signed long', as computed by sizeof. */
255#undef SIZEOF_SIGNED_LONG
256
257/* The size of a `signed long long', as computed by sizeof. */
258#undef SIZEOF_SIGNED_LONG_LONG
259
260/* The size of a `signed short', as computed by sizeof. */
261#undef SIZEOF_SIGNED_SHORT
262
263/* The size of a `unsigned', as computed by sizeof. */
264#undef SIZEOF_UNSIGNED
265
266/* The size of a `unsigned char', as computed by sizeof. */
267#undef SIZEOF_UNSIGNED_CHAR
268
269/* The size of a `unsigned int16_t', as computed by sizeof. */
270#undef SIZEOF_UNSIGNED_INT16_T
271
272/* The size of a `unsigned int32_t', as computed by sizeof. */
273#undef SIZEOF_UNSIGNED_INT32_T
274
275/* The size of a `unsigned int64_t', as computed by sizeof. */
276#undef SIZEOF_UNSIGNED_INT64_T
277
278/* The size of a `unsigned int8_t', as computed by sizeof. */
279#undef SIZEOF_UNSIGNED_INT8_T
280
281/* The size of a `unsigned long', as computed by sizeof. */
282#undef SIZEOF_UNSIGNED_LONG
283
284/* The size of a `unsigned long long', as computed by sizeof. */
285#undef SIZEOF_UNSIGNED_LONG_LONG
286
287/* The size of a `unsigned short', as computed by sizeof. */
288#undef SIZEOF_UNSIGNED_SHORT
289
290/* The size of a `unsigned __int16', as computed by sizeof. */
291#undef SIZEOF_UNSIGNED___INT16
292
293/* The size of a `unsigned __int32', as computed by sizeof. */
294#undef SIZEOF_UNSIGNED___INT32
295
296/* The size of a `unsigned __int64', as computed by sizeof. */
297#undef SIZEOF_UNSIGNED___INT64
298
299/* The size of a `unsigned __int8', as computed by sizeof. */
300#undef SIZEOF_UNSIGNED___INT8
301
302/* The size of a `wchar_t', as computed by sizeof. */
303#undef SIZEOF_WCHAR_T
304
305/* The size of a `__int16', as computed by sizeof. */
306#undef SIZEOF___INT16
307
308/* The size of a `__int32', as computed by sizeof. */
309#undef SIZEOF___INT32
310
311/* The size of a `__int64', as computed by sizeof. */
312#undef SIZEOF___INT64
313
314/* The size of a `__int8', as computed by sizeof. */
315#undef SIZEOF___INT8
316
317/* Define to 1 if you have the ANSI C header files. */
318#undef STDC_HEADERS
319
320/* Defined when int32_t and int are equivalent types for method overloading.
321   */
322#undef TYPE_INT32_T_IS_INT
323
324/* quick hack to use UNIX file system, fixme */
325#undef UNIX_FILE_SYSTEM
326
327/* Version number of package */
328#undef VERSION
329
330/* quick hack to use Win32 file system, fixme */
331#undef WIN32_FILE_SYSTEM
332
333/* Define to 1 if your processor stores words with the most significant byte
334   first (like Motorola and SPARC, unlike Intel and VAX). */
335#undef WORDS_BIGENDIAN
336
337/* If not already defined, then define as a datatype of *exactly* 16 bits. */
338#undef int16_t
339
340/* If not already defined, then define as a datatype of *exactly* 32 bits. */
341#undef int32_t
342
343/* If not already defined, then define as a datatype of *exactly* 64 bits. */
344#undef int64_t
345
346/* If not already defined, then define as a datatype of *exactly* 8 bits. */
347#undef int8_t
348
349/* If not already defined, then define as a datatype of *exactly* 16 bits. */
350#undef uint16_t
351
352/* If not already defined, then define as a datatype of *exactly* 32 bits. */
353#undef uint32_t
354
355/* If not already defined, then define as a datatype of *exactly* 64 bits. */
356#undef uint64_t
357
358/* If not already defined, then define as a datatype of *exactly* 8 bits. */
359#undef uint8_t
360