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