1 /* config.h for some Windows-32 compilers. This works for Borland 2 C/C++ Builder 5.0 and Microsoft Visual C++ 6.0. 3 */ 4 5 /* These sizeofs are used in determining what kind of 6 int is needed to have enough bits to hold a flag 7 field. It is OK for the sizes defined here to be 8 smaller than the true sizes: at worst it will just 9 use more space than necessary. The generic version 10 uses values of 2, 4, 4 which should work fine on all 11 recent-vintage 32-bit machines. */ 12 13 #define SIZEOF_SHORT 2 14 #define SIZEOF_INT 4 15 #define SIZEOF_LONG 4 16 17 /* If unistd.h exists, use it to declare unlink in ftnchek.c */ 18 #define HAVE_UNISTD_H 0 19 20 /* If stdlib.h exists, use it to declare malloc and friends */ 21 #define HAVE_STDLIB_H 1 22 23 24 /* Either memset or bzero is needed in forlex.c: memset 25 is preferred. 26 */ 27 #define HAVE_MEMSET 1 28 #define HAVE_BZERO 0 29 30 /* Some compilers don't have strcasecmp but have stricmp 31 or strcmpi instead. Set up suitable defines here. 32 */ 33 #define HAVE_STRCASECMP 0 34 #define HAVE_STRICMP 1 35 #define HAVE_STRCMPI 1 36