1/* config.h.  Generated by configure.  */
2/* config.hin.  Generated from configure.ac by autoheader.  */
3
4/* Define to 1 if translation of program messages to the user's native
5   language is requested. */
6#define ENABLE_NLS 1
7
8/* Define on systems for which file names may have a so-called `drive letter'
9   prefix, define this to compute the length of that prefix, including the
10   colon. */
11#define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
12
13/* Define if the backslash character may also serve as a file name component
14   separator. */
15#define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
16
17#if FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX
18# define FILE_SYSTEM_PREFIX_LEN(Filename) \
19  ((Filename)[0] && (Filename)[1] == ':' ? 2 : 0)
20#else
21# define FILE_SYSTEM_PREFIX_LEN(Filename) 0
22#endif
23
24/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
25   CoreFoundation framework. */
26/* #undef HAVE_CFLOCALECOPYCURRENT */
27
28/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
29   the CoreFoundation framework. */
30/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
31
32/* Define to 1 if the system has the type `clock_t'. */
33#define HAVE_CLOCK_T 1
34
35/* Define if the GNU dcgettext() function is already present or preinstalled.
36   */
37#define HAVE_DCGETTEXT 1
38
39/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
40   you don't. */
41#define HAVE_DECL_CLEARERR_UNLOCKED 1
42
43/* Define to 1 if you have the declaration of `clock', and to 0 if you don't.
44   */
45#define HAVE_DECL_CLOCK 0
46
47/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
48   don't. */
49#define HAVE_DECL_FEOF_UNLOCKED 1
50
51/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
52   you don't. */
53#define HAVE_DECL_FERROR_UNLOCKED 1
54
55/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
56   you don't. */
57#define HAVE_DECL_FFLUSH_UNLOCKED 1
58
59/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
60   you don't. */
61#define HAVE_DECL_FGETS_UNLOCKED 1
62
63/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
64   you don't. */
65#define HAVE_DECL_FPUTC_UNLOCKED 1
66
67/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
68   you don't. */
69#define HAVE_DECL_FPUTS_UNLOCKED 1
70
71/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
72   you don't. */
73#define HAVE_DECL_FREAD_UNLOCKED 1
74
75/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
76   you don't. */
77#define HAVE_DECL_FWRITE_UNLOCKED 1
78
79/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
80   you don't. */
81#define HAVE_DECL_GETCHAR_UNLOCKED 1
82
83/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
84   don't. */
85#define HAVE_DECL_GETC_UNLOCKED 1
86
87/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
88   */
89#define HAVE_DECL_GETENV 1
90
91/* Define to 1 if you have the declaration of `getrusage', and to 0 if you
92   don't. */
93#define HAVE_DECL_GETRUSAGE 1
94
95/* Define to 1 if you have a declaration of mbswidth() in <wchar.h>, and to 0
96   otherwise. */
97#define HAVE_DECL_MBSWIDTH_IN_WCHAR_H 0
98
99/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
100   you don't. */
101#define HAVE_DECL_PUTCHAR_UNLOCKED 1
102
103/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
104   don't. */
105#define HAVE_DECL_PUTC_UNLOCKED 1
106
107/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
108   */
109#define HAVE_DECL_STRDUP 1
110
111/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
112   don't. */
113#define HAVE_DECL_STRERROR_R 1
114
115/* Define to 1 if you have the declaration of `strndup', and to 0 if you
116   don't. */
117#define HAVE_DECL_STRNDUP 1
118
119/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
120   don't. */
121#define HAVE_DECL_STRNLEN 1
122
123/* Define to 1 if you have the declaration of `sysconf', and to 0 if you
124   don't. */
125#define HAVE_DECL_SYSCONF 1
126
127/* Define to 1 if you have the declaration of `times', and to 0 if you don't.
128   */
129#define HAVE_DECL_TIMES 1
130
131/* Define to 1 if you have the declaration of wcwidth(), and to 0 otherwise.
132   */
133#define HAVE_DECL_WCWIDTH 1
134
135/* Define to 1 if you have the `dup2' function. */
136#define HAVE_DUP2 1
137
138/* Define to 1 if you have the `fork' function. */
139#define HAVE_FORK 1
140
141/* Define to 1 if you have the <getopt.h> header file. */
142#define HAVE_GETOPT_H 1
143
144/* Define to 1 if you have the `getopt_long_only' function. */
145#define HAVE_GETOPT_LONG_ONLY 1
146
147/* Define if the GNU gettext() function is already present or preinstalled. */
148#define HAVE_GETTEXT 1
149
150/* Define if you have the iconv() function. */
151/* #undef HAVE_ICONV */
152
153/* Define to 1 if you have the <inttypes.h> header file. */
154#define HAVE_INTTYPES_H 1
155
156/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
157   declares uintmax_t. */
158#define HAVE_INTTYPES_H_WITH_UINTMAX 1
159
160/* Define to 1 if you have the `isascii' function. */
161#define HAVE_ISASCII 1
162
163/* Define to 1 if you have the `iswcntrl' function. */
164#define HAVE_ISWCNTRL 1
165
166/* Define to 1 if you have the `iswprint' function. */
167#define HAVE_ISWPRINT 1
168
169/* Define to 1 if you have the <locale.h> header file. */
170#define HAVE_LOCALE_H 1
171
172/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
173   to 0 otherwise. */
174#define HAVE_MALLOC 1
175
176/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
177#define HAVE_MBRTOWC 1
178
179/* Define to 1 if you have the `mbsinit' function. */
180#define HAVE_MBSINIT 1
181
182/* Define to 1 if <wchar.h> declares mbstate_t. */
183#define HAVE_MBSTATE_T 1
184
185/* Define to 1 if you have the <memory.h> header file. */
186#define HAVE_MEMORY_H 1
187
188/* Define to 1 if libc includes obstacks. */
189#define HAVE_OBSTACK 1
190
191/* Define to 1 if you have the `setlocale' function. */
192#define HAVE_SETLOCALE 1
193
194/* Define to 1 if stdbool.h conforms to C99. */
195#define HAVE_STDBOOL_H 1
196
197/* Define to 1 if you have the <stdint.h> header file. */
198#define HAVE_STDINT_H 1
199
200/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
201   uintmax_t. */
202#define HAVE_STDINT_H_WITH_UINTMAX 1
203
204/* Define to 1 if you have the <stdlib.h> header file. */
205#define HAVE_STDLIB_H 1
206
207/* Define to 1 if you have the `stpcpy' function. */
208#define HAVE_STPCPY 1
209
210/* Define to 1 if you have the `strdup' function. */
211#define HAVE_STRDUP 1
212
213/* Define to 1 if you have the `strerror' function. */
214#define HAVE_STRERROR 1
215
216/* Define to 1 if you have the `strerror_r' function. */
217#define HAVE_STRERROR_R 1
218
219/* Define to 1 if you have the <strings.h> header file. */
220#define HAVE_STRINGS_H 1
221
222/* Define to 1 if you have the <string.h> header file. */
223#define HAVE_STRING_H 1
224
225/* Define if you have the strndup() function and it works. */
226#define HAVE_STRNDUP 1
227
228/* Define to 1 if you have the `strtol' function. */
229#define HAVE_STRTOL 1
230
231/* Define to 1 if you have the `strtoul' function. */
232#define HAVE_STRTOUL 1
233
234/* Define to 1 if the system has the type `struct tms'. */
235#define HAVE_STRUCT_TMS 1
236
237/* Define to 1 if you have the `strverscmp' function. */
238#define HAVE_STRVERSCMP 1
239
240/* Define to 1 if you have the <sys/resource.h> header file. */
241#define HAVE_SYS_RESOURCE_H 1
242
243/* Define to 1 if you have the <sys/stat.h> header file. */
244#define HAVE_SYS_STAT_H 1
245
246/* Define to 1 if you have the <sys/times.h> header file. */
247#define HAVE_SYS_TIMES_H 1
248
249/* Define to 1 if you have the <sys/time.h> header file. */
250#define HAVE_SYS_TIME_H 1
251
252/* Define to 1 if you have the <sys/types.h> header file. */
253#define HAVE_SYS_TYPES_H 1
254
255/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
256#define HAVE_SYS_WAIT_H 1
257
258/* Define to 1 if you have the `times' function. */
259#define HAVE_TIMES 1
260
261/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
262#define HAVE_UINTMAX_T 1
263
264/* Define to 1 if the system has the type `uintptr_t'. */
265#define HAVE_UINTPTR_T 1
266
267/* Define to 1 if you have the <unistd.h> header file. */
268#define HAVE_UNISTD_H 1
269
270/* Define if you have the 'unsigned long long' type. */
271#define HAVE_UNSIGNED_LONG_LONG 1
272
273/* Define to 1 if you have the `vfork' function. */
274#define HAVE_VFORK 1
275
276/* Define to 1 if you have the <vfork.h> header file. */
277/* #undef HAVE_VFORK_H */
278
279/* Define to 1 if you have the `waitpid' function. */
280#define HAVE_WAITPID 1
281
282/* Define to 1 if you have the <wchar.h> header file. */
283#define HAVE_WCHAR_H 1
284
285/* Define to 1 if you have the <wctype.h> header file. */
286#define HAVE_WCTYPE_H 1
287
288/* Define to 1 if you have the `wcwidth' function. */
289#define HAVE_WCWIDTH 1
290
291/* Define to 1 if `fork' works. */
292#define HAVE_WORKING_FORK 1
293
294/* Define to 1 if `vfork' works. */
295#define HAVE_WORKING_VFORK 1
296
297/* Define to 1 if the system has the type `_Bool'. */
298#define HAVE__BOOL 1
299
300#if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
301# define ISSLASH(C) ((C) == '/' || (C) == '\\')
302#else
303# define ISSLASH(C) ((C) == '/')
304#endif
305
306/* Define to the GNU M4 executable name. */
307#define M4 "/usr/bin/m4"
308
309/* Name of package */
310#define PACKAGE "bison"
311
312/* Define to the address where bug reports for this package should be sent. */
313#define PACKAGE_BUGREPORT "bug-bison@gnu.org"
314
315/* Define to the full name of this package. */
316#define PACKAGE_NAME "GNU Bison"
317
318/* Define to the full name and version of this package. */
319#define PACKAGE_STRING "GNU Bison 2.3"
320
321/* Define to the one symbol short name of this package. */
322#define PACKAGE_TARNAME "bison"
323
324/* Define to the version of this package. */
325#define PACKAGE_VERSION "2.3"
326
327/* Define to 1 if you have the ANSI C header files. */
328#define STDC_HEADERS 1
329
330/* Define to 1 if strerror_r returns char *. */
331#define STRERROR_R_CHAR_P 1
332
333/* Define to 1 if you want getc etc. to use unlocked I/O if available.
334   Unlocked I/O can improve performance in unithreaded apps, but it is not
335   safe for multithreaded apps. */
336#define USE_UNLOCKED_IO 1
337
338/* Version number of package */
339#define VERSION "2.3"
340
341/* Define if using the dmalloc debugging malloc package */
342/* #undef WITH_DMALLOC */
343
344/* Define to 1 to internationalize bison runtime messages. */
345#define YYENABLE_NLS 1
346
347/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
348   `char[]'. */
349#define YYTEXT_POINTER 1
350
351/* Define to 1 if on AIX 3.
352   System headers sometimes define this.
353   We just want to avoid a redefinition error message.  */
354#ifndef _ALL_SOURCE
355/* # undef _ALL_SOURCE */
356#endif
357
358/* Enable GNU extensions on systems that have them.  */
359#ifndef _GNU_SOURCE
360# define _GNU_SOURCE 1
361#endif
362
363/* Define to 1 if on MINIX. */
364/* #undef _MINIX */
365
366/* Define to 2 if the system does not provide POSIX.1 features except with
367   this defined. */
368/* #undef _POSIX_1_SOURCE */
369
370/* Define to 1 if you need to in order for `stat' and other things to work. */
371/* #undef _POSIX_SOURCE */
372
373/* Enable extensions on Solaris.  */
374#ifndef __EXTENSIONS__
375# define __EXTENSIONS__ 1
376#endif
377#ifndef _POSIX_PTHREAD_SEMANTICS
378# define _POSIX_PTHREAD_SEMANTICS 1
379#endif
380
381/* Define to rpl_ if the getopt replacement functions and variables should be
382   used. */
383/* #undef __GETOPT_PREFIX */
384
385/* Define to `__inline__' or `__inline' if that's what the C compiler
386   calls it, or to nothing if 'inline' is not supported under any name.  */
387#ifndef __cplusplus
388/* #undef inline */
389#endif
390
391/* Define to 1 if the compiler is checking for lint. */
392/* #undef lint */
393
394/* Define to rpl_malloc if the replacement function should be used. */
395/* #undef malloc */
396
397/* Define to a type if <wchar.h> does not define. */
398/* #undef mbstate_t */
399
400/* Define to `int' if <sys/types.h> does not define. */
401/* #undef pid_t */
402
403/* Define to rpl_strndup if the replacement function should be used, */
404/* #undef strndup */
405
406/* Define to rpl_strnlen if the replacement function should be used. */
407/* #undef strnlen */
408
409/* Define to unsigned long or unsigned long long if <stdint.h> and
410   <inttypes.h> don't define. */
411/* #undef uintmax_t */
412
413/* Define as `fork' if `vfork' does not work. */
414/* #undef vfork */
415