GnuCOBOL  2.0
A free COBOL compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
config.h
Go to the documentation of this file.
1 /* config.h Win32/x64 VS2003-2013 */
2 
3 /* Define if building universal (internal helper macro) */
4 /* #undef AC_APPLE_UNIVERSAL_BUILD */
5 
6 /* Executable extension */
7 #define COB_EXEEXT ".exe"
8 
9 /* Enable experimemental code (Developers only!) */
10 /* #undef COB_EXPERIMENTAL */
11 
12 /* Compile/link option for exporting symbols */
13 #define COB_EXPORT_DYN ""
14 
15 /* Keyword for inline */
16 #define COB_KEYWORD_INLINE __inline
17 
18 /* long int is long long */
19 /* #undef COB_LI_IS_LL */
20 
21 /* Can not dlopen self */
22 #define COB_NO_SELFOPEN 1
23 
24 /* Object extension */
25 #define COB_OBJEXT ".obj"
26 
27 /* Enable CALL parameter checking */
28 /* #undef COB_PARAM_CHECK */
29 
30 /* Compile/link option for PIC code */
31 #define COB_PIC_FLAGS ""
32 
33 /* Compile/link option for shared code */
34 #define COB_SHARED_OPT ""
35 
36 /* Can use strftime for timezone */
37 #define COB_STRFTIME 1
38 
39 /* Strip command */
40 /* #undef COB_STRIP_CMD */
41 
42 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
43  systems. This function is required for `alloca.c' support on those systems.
44  */
45 /* #undef CRAY_STACKSEG_END */
46 
47 /* Define to 1 if using `alloca.c'. */
48 /* #undef C_ALLOCA */
49 
50 /* Define to 1 if translation of program messages to the user's native
51  language is requested. */
52 /* #undef ENABLE_NLS */
53 
54 /* Define to 1 if you have `alloca', as a function or macro. */
55 #define HAVE_ALLOCA 1
56 
57 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
58  */
59 #define HAVE_ALLOCA_H 1
60 
61 /* Has __attribute__((aligned)) */
62 /* #undef HAVE_ATTRIBUTE_ALIGNED */
63 
64 /* Define to 1 if you have the `canonicalize_file_name' function. */
65 /* #undef HAVE_CANONICALIZE_FILE_NAME */
66 
67 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
68  CoreFoundation framework. */
69 /* #undef HAVE_CFLOCALECOPYCURRENT */
70 
71 /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
72  the CoreFoundation framework. */
73 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
74 
75 /* curses has color_set function */
76 #define HAVE_COLOR_SET 1
77 
78 /* ncurses has _nc_freeall function */
79 #undef HAVE_CURSES_FREEALL
80 
81 /* Define to 1 if you have the <curses.h> header file. */
82 #define HAVE_CURSES_H 1
83 
84 /* Define if the GNU dcgettext() function is already present or preinstalled.
85  */
86 /* #undef HAVE_DCGETTEXT */
87 
88 /* Has designated initializers */
89 #if defined(_MSC_VER) && _MSC_VER >= 1800
90 #define HAVE_DESIGNATED_INITS 1
91 #endif
92 /* #undef HAVE_DESIGNATED_INITS */
93 
94 /* Define to 1 if you have the <disam.h> header file. */
95 /* #undef HAVE_DISAM_H */
96 
97 /* Has dladdr function */
98 /* #undef HAVE_DLADDR */
99 
100 /* Define to 1 if you have the <dlfcn.h> header file. */
101 /* #undef HAVE_DLFCN_H */
102 
103 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
104 /* #undef HAVE_DOPRNT */
105 
106 /* Define to 1 if you have the `fcntl' function. */
107 /* #undef HAVE_FCNTL */
108 
109 /* Define to 1 if you have the <fcntl.h> header file. */
110 #define HAVE_FCNTL_H 1
111 
112 /* Define to 1 if you have the `fdatasync' function. */
113 /* #undef HAVE_FDATASYNC */
114 
115 /* Declaration of finite function in ieeefp.h instead of math.h */
116 /* #undef HAVE_FINITE_IEEEFP_H */
117 
118 /* Define to 1 if you have the `getexecname' function. */
119 /* #undef HAVE_GETEXECNAME */
120 
121 /* Define if the GNU gettext() function is already present or preinstalled. */
122 /* #undef HAVE_GETTEXT */
123 
124 /* Define to 1 if you have the `gettimeofday' function. */
125 /* #undef HAVE_GETTIMEOFDAY */
126 
127 /* Define to 1 if you have the <gmp.h> header file. */
128 #define HAVE_GMP_H 1
129 
130 /* Define if you have the iconv() function and it works. */
131 /* #undef HAVE_ICONV */
132 
133 /* Define to 1 if you have the <inttypes.h> header file. */
134 #define HAVE_INTTYPES_H 1
135 
136 /* Define to 1 if you have the <isam.h> header file. */
137 /* #undef HAVE_ISAM_H */
138 
139 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
140 /* #undef HAVE_LANGINFO_CODESET */
141 
142 /* Define to 1 if you have the `curses' library (-lcurses). */
143 /* #undef HAVE_LIBCURSES */
144 
145 /* Define to 1 if you have the `ncurses' library (-lncurses). */
146 /* #undef HAVE_LIBNCURSES */
147 
148 /* Define to 1 if you have the `ncursesw' library (-lncursesw). */
149 /* #undef HAVE_LIBNCURSESW */
150 
151 /* Define to 1 if you have the `pdcurses' library (-lpdcurses). */
152 #define HAVE_LIBPDCURSES 1
153 
154 /* Define to 1 if you have the `posix4' library (-lposix4). */
155 /* #undef HAVE_LIBPOSIX4 */
156 
157 /* Define to 1 if you have the `rt' library (-lrt). */
158 /* #undef HAVE_LIBRT */
159 
160 /* Define to 1 if you have the `localeconv' function. */
161 #define HAVE_LOCALECONV 1
162 
163 /* Define to 1 if you have the <locale.h> header file. */
164 #define HAVE_LOCALE_H 1
165 
166 /* Define to 1 if you have the <ltdl.h> header file. */
167 /* #undef HAVE_LTDL_H */
168 
169 /* Define to 1 if you have the <malloc.h> header file. */
170 #define HAVE_MALLOC_H 1
171 
172 /* Define to 1 if you have the `memmove' function. */
173 #define HAVE_MEMMOVE 1
174 
175 /* Define to 1 if you have the <memory.h> header file. */
176 #define HAVE_MEMORY_H 1
177 
178 /* Define to 1 if you have the `memset' function. */
179 #define HAVE_MEMSET 1
180 
181 /* Do we have mp_get_memory_functions in gmp */
182 #define HAVE_MP_GET_MEMORY_FUNCTIONS 1
183 
184 /* Has nanosleep function */
185 /* #undef HAVE_NANO_SLEEP */
186 
187 /* Define to 1 if you have the <ncursesw/curses.h> header file. */
188 /* #undef HAVE_NCURSESW_CURSES_H */
189 
190 /* Define to 1 if you have the <ncursesw/ncurses.h> header file. */
191 /* #undef HAVE_NCURSESW_NCURSES_H */
192 
193 /* Define to 1 if you have the <ncurses.h> header file. */
194 /* #undef HAVE_NCURSES_H */
195 
196 /* Define to 1 if you have the <ncurses/ncurses.h> header file. */
197 /* #undef HAVE_NCURSES_NCURSES_H */
198 
199 /* Define to 1 if you have the <pdcurses.h> header file. */
200 /* #undef HAVE_PDCURSES_H */
201 
202 /* Has -Wno-pointer-sign */
203 /* #undef HAVE_PSIGN_OPT */
204 
205 /* Define to 1 if you have the `raise' function. */
206 #define HAVE_RAISE 1
207 
208 /* Define to 1 if you have the `readlink' function. */
209 /* #undef HAVE_READLINK */
210 
211 /* Define to 1 if you have the `realpath' function. */
212 /* #undef HAVE_REALPATH */
213 
214 /* Define to 1 if you have the `setenv' function. */
215 /* #undef HAVE_SETENV */
216 
217 /* Define to 1 if you have the `setlocale' function. */
218 #define HAVE_SETLOCALE 1
219 
220 /* Define to 1 if you have the `sigaction' function. */
221 /* #undef HAVE_SIGACTION */
222 
223 /* Define to 1 if you have the <signal.h> header file. */
224 #define HAVE_SIGNAL_H 1
225 
226 /* Define to 1 if the system has the type `sig_atomic_t'. */
227 #define HAVE_SIG_ATOMIC_T 1
228 
229 /* Define to 1 if you have the <stddef.h> header file. */
230 #define HAVE_STDDEF_H 1
231 
232 /* Define to 1 if you have the <stdint.h> header file. */
233 #define HAVE_STDINT_H 1
234 
235 /* Define to 1 if you have the <stdlib.h> header file. */
236 #define HAVE_STDLIB_H 1
237 
238 /* Define to 1 if you have the `strcasecmp' function. */
239 #define HAVE_STRCASECMP 1
240 
241 /* Define to 1 if you have the `strchr' function. */
242 #define HAVE_STRCHR 1
243 
244 /* Define to 1 if you have the `strcoll' function. */
245 #define HAVE_STRCOLL 1
246 
247 /* Define to 1 if you have the `strdup' function. */
248 #define HAVE_STRDUP 1
249 
250 /* Define to 1 if you have the `strerror' function. */
251 #define HAVE_STRERROR 1
252 
253 /* Define to 1 if you have the <strings.h> header file. */
254 /* #undef HAVE_STRINGS_H */
255 
256 /* Define to 1 if you have the <string.h> header file. */
257 #define HAVE_STRING_H 1
258 
259 /* Define to 1 if you have the `strrchr' function. */
260 #define HAVE_STRRCHR 1
261 
262 /* Define to 1 if you have the `strstr' function. */
263 #define HAVE_STRSTR 1
264 
265 /* Define to 1 if you have the `strtol' function. */
266 #define HAVE_STRTOL 1
267 
268 /* Define to 1 if you have the `strxfrm' function. */
269 #define HAVE_STRXFRM 1
270 
271 /* Define to 1 if you have the <sys/stat.h> header file. */
272 #define HAVE_SYS_STAT_H 1
273 
274 /* Define to 1 if you have the <sys/time.h> header file. */
275 /* #undef HAVE_SYS_TIME_H */
276 
277 /* Define to 1 if you have the <sys/types.h> header file. */
278 #define HAVE_SYS_TYPES_H 1
279 
280 /* Has timezone variable */
281 #define HAVE_TIMEZONE 1
282 
283 /* Define to 1 if you have the <unistd.h> header file. */
284 /* #undef HAVE_UNISTD_H */
285 
286 /* ncurses has use_legacy_coding function */
287 /* #undef HAVE_USE_LEGACY_CODING */
288 
289 /* Define to 1 if you have the <vbisam.h> header file. */
290 #define HAVE_VBISAM_H 1
291 
292 /* Define to 1 if you have the `vprintf' function. */
293 #define HAVE_VPRINTF 1
294 
295 /* Define to 1 if you have the <wchar.h> header file. */
296 #define HAVE_WCHAR_H 1
297 
298 /* Define to the sub-directory in which libtool stores uninstalled libraries.
299  */
300 /* #undef LT_OBJDIR */
301 
302 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
303 /* #undef NO_MINUS_C_MINUS_O */
304 
305 /* Name of package */
306 #define PACKAGE "gnu-cobol"
307 
308 /* Define to the address where bug reports for this package should be sent. */
309 #define PACKAGE_BUGREPORT "open-cobol-list@lists.sourceforge.net"
310 
311 /* Define to the full name of this package. */
312 #define PACKAGE_NAME "GNU Cobol"
313 
314 /* Define to the full name and version of this package. */
315 #define PACKAGE_STRING "GNU Cobol 2.0"
316 
317 /* Define to the one symbol short name of this package. */
318 #define PACKAGE_TARNAME "gnu-cobol"
319 
320 /* Define to the home page for this package. */
321 #define PACKAGE_URL "http://www.opencobol.org"
322 
323 /* Define to the version of this package. */
324 #define PACKAGE_VERSION "2.0"
325 
326 /* Define a patch level */
327 #define PATCH_LEVEL COB_NUM_TAR_DATE
328 
329 /* If using the C implementation of alloca, define if you know the
330  direction of stack growth for your system; otherwise it will be
331  automatically deduced at runtime.
332  STACK_DIRECTION > 0 => grows toward higher addresses
333  STACK_DIRECTION < 0 => grows toward lower addresses
334  STACK_DIRECTION = 0 => direction of growth unknown */
335 /* #undef STACK_DIRECTION */
336 
337 /* Define to 1 if you have the ANSI C header files. */
338 #define STDC_HEADERS 1
339 
340 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
341 /* #undef TM_IN_SYS_TIME */
342 
343 /* Use system dynamic loader */
344 /* #undef USE_LIBDL */
345 
346 /* Enable extensions on AIX 3, Interix. */
347 #ifndef _ALL_SOURCE
348 # define _ALL_SOURCE 1
349 #endif
350 /* Enable GNU extensions on systems that have them. */
351 #ifndef _GNU_SOURCE
352 # define _GNU_SOURCE 1
353 #endif
354 /* Enable threading extensions on Solaris. */
355 #ifndef _POSIX_PTHREAD_SEMANTICS
356 # define _POSIX_PTHREAD_SEMANTICS 1
357 #endif
358 /* Enable extensions on HP NonStop. */
359 #ifndef _TANDEM_SOURCE
360 # define _TANDEM_SOURCE 1
361 #endif
362 /* Enable general extensions on Solaris. */
363 #ifndef __EXTENSIONS__
364 # define __EXTENSIONS__ 1
365 #endif
366 
367 
368 /* Version number of package */
369 #define VERSION "2.0"
370 
371 /* Use CISAM as ISAM handler */
372 /* #undef WITH_CISAM */
373 
374 /* Compile with the Berkeley DB library */
375 /* #undef WITH_DB */
376 
377 /* Use DISAM as ISAM handler */
378 /* #undef WITH_DISAM */
379 
380 /* Compile with an external ISAM handler */
381 /* #undef WITH_INDEX_EXTFH */
382 
383 /* Compile with an external SEQ/RAN handler */
384 /* #undef WITH_SEQRA_EXTFH */
385 
386 /* Define variable sequential file format */
387 #define WITH_VARSEQ 0
388 
389 /* Use VBISAM as ISAM handler */
390 #define WITH_VBISAM 1
391 
392 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
393  significant byte first (like Motorola and SPARC, unlike Intel). */
394 #if defined AC_APPLE_UNIVERSAL_BUILD
395 # if defined __BIG_ENDIAN__
396 # define WORDS_BIGENDIAN 1
397 # endif
398 #else
399 # ifndef WORDS_BIGENDIAN
400 /* # undef WORDS_BIGENDIAN */
401 # endif
402 #endif
403 
404 /* Define to 1 if on MINIX. */
405 /* #undef _MINIX */
406 
407 /* Define to 2 if the system does not provide POSIX.1 features except with
408  this defined. */
409 /* #undef _POSIX_1_SOURCE */
410 
411 /* Define to 1 if you need to in order for `stat' and other things to work. */
412 /* #undef _POSIX_SOURCE */
413 
414 /* Define to 1 if on HPUX. */
415 #ifndef _XOPEN_SOURCE_EXTENDED
416 /* # undef _XOPEN_SOURCE_EXTENDED */
417 #endif
418 
419 /* Define to empty if `const' does not conform to ANSI C. */
420 /* #undef const */
421 
422 /* Define to `unsigned int' if <sys/types.h> does not define. */
423 /* #undef size_t */