diff options
| -rw-r--r-- | tcc.h | 1 | ||||
| -rw-r--r-- | tccpp.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -101,6 +101,7 @@ # define IS_DIRSEP(c) (c == '/' || c == '\\') # define IS_ABSPATH(p) (IS_DIRSEP(p[0]) || (p[0] && p[1] == ':' && IS_DIRSEP(p[2]))) # define PATHCMP stricmp +# define PATH_NOCASE #else # define IS_DIRSEP(c) (c == '/') # define IS_ABSPATH(p) IS_DIRSEP(p[0]) @@ -1480,7 +1480,7 @@ static void pragma_parse(TCCState *s1) char buf1[sizeof(file->filename) + sizeof(ONCE_PREFIX)]; strcpy(buf1, ONCE_PREFIX); strcat(buf1, file->filename); -#if PATHCMP==stricmp +#ifdef PATH_NOCASE strupr(buf1); #endif add_cached_include(s1, file->filename, tok_alloc(buf1, strlen(buf1))->tok); |
