diff options
-rw-r--r-- | src/deh_main.c | 1 | ||||
-rw-r--r-- | src/doomdef.h | 15 |
2 files changed, 15 insertions, 1 deletions
diff --git a/src/deh_main.c b/src/deh_main.c index 7d86e4b2..b69c049d 100644 --- a/src/deh_main.c +++ b/src/deh_main.c @@ -25,7 +25,6 @@ //----------------------------------------------------------------------------- #include <ctype.h> -#include <strings.h> #include "doomdef.h" #include "doomtype.h" diff --git a/src/doomdef.h b/src/doomdef.h index bcd27e27..08d06422 100644 --- a/src/doomdef.h +++ b/src/doomdef.h @@ -31,6 +31,21 @@ #include <stdio.h> #include <string.h> +// Portable header to provide the strcasecmp/strncasecmp functions. +// On Windows, stricmp/strnicmp is used as a replacement. + +#ifdef _WIN32 + +#define strcasecmp stricmp +#define strncasecmp strnicmp + +#else + +#include <strings.h> + +#endif + + // // The packed attribute forces structures to be packed into the minimum // space necessary. If this is not done, the compiler may align structure |