--- mkdep.c.orig Fri May 31 21:59:07 2002 +++ mkdep.c Fri May 31 21:41:41 2002 @@ -268,7 +268,7 @@ for (i = 0; i < len; i++) { char c = name[i]; - if (isupper(c)) c = tolower(c); + if (isupper((int)c)) c = tolower((int)c); if (c == '_') c = '/'; pc[i] = c; } @@ -496,7 +496,7 @@ /* \= map+2 && (isalnum(next[-2]) || next[-2] == '_')) + if (next >= map+2 && (isalnum((int)next[-2]) || next[-2] == '_')) goto start; GETNEXT NOTCASE('O', __start); GETNEXT NOTCASE('N', __start); --- split-include.c.orig Fri May 31 21:57:10 2002 +++ split-include.c Fri May 31 21:41:41 2002 @@ -115,10 +115,10 @@ /* Make the output file name. */ str_config += sizeof("CONFIG_") - 1; - for (itarget = 0; !isspace(str_config[itarget]); itarget++) + for (itarget = 0; !isspace((int)str_config[itarget]); itarget++) { char c = str_config[itarget]; - if (isupper(c)) c = tolower(c); + if (isupper((int)c)) c = tolower((int)c); if (c == '_') c = '/'; ptarget[itarget] = c; }