[PATCH] kbuild-2.5: get rid of warnings in split-include and mkdep

From: Lightweight patch manager (patch@luckynet.dynu.com)
Date: Sun Jun 02 2002 - 14:47:25 EST


kbuild-2.5: this patch gets rid of compiletime warnings for mkdep.c and
            split-include.c

It is also available at
<URL:ftp://luckynet.dynu.com/pub/linux/kbuild-2.5/kbuild-2.5-noscriptwarnings.patch>

diff -Nur kbuild-2.5/scripts/mkdep.c kbuild-2.5/scripts/mkdep.c
--- kbuild-2.5/scripts/mkdep.c Sat Jun 1 16:19:33 2002
+++ kbuild-2.5/scripts/mkdep.c Sat Jun 1 16:19:33 2002 +0000 thunder (thunder-2.5/scripts/mkdep.c 1.1 0644)
@@ -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 @@
 
 /* \<CONFIG_(\w*) */
 cee:
- if (next >= 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);
diff -Nur kbuild-2.5/scripts/split-include.c kbuild-2.5/scripts/split-include.c
--- kbuild-2.5/scripts/split-include.c Sat Jun 1 16:19:32 2002
+++ kbuild-2.5/scripts/split-include.c Sat Jun 1 16:19:32 2002 +0000 thunder (thunder-2.5/scripts/split-include.c 1.1 0644)
@@ -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;
         }

-- 
Lightweight patch manager using pine. If you have any objections, tell me.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Jun 07 2002 - 22:00:12 EST