diff options
| author | seyko <seyko2@gmail.com> | 2016-04-14 21:39:34 +0300 |
|---|---|---|
| committer | seyko <seyko2@gmail.com> | 2016-04-14 21:39:34 +0300 |
| commit | 5fb57bead41cd3a84f0aa3f98d00b5fe5de25a08 (patch) | |
| tree | 8704e329d5f096faeb7493480c4fb3d9011c43ce | |
| parent | 34feee0ed6879a9c28e8f82fde932eb6b20d79d5 (diff) | |
| download | tinycc-5fb57bead41cd3a84f0aa3f98d00b5fe5de25a08.tar.gz tinycc-5fb57bead41cd3a84f0aa3f98d00b5fe5de25a08.tar.bz2 | |
fix for thev "#pragna once" guard
gcc 3.4.6 don't understand "#if PATHCMP==stricmp"
where "#define PATHCMP stricmp"
| -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); |
