* kadm_funcs.c: Cast argument to isalnum()/isdigit() to int
authorEzra Peisach <epeisach@mit.edu>
Mon, 18 Jun 2001 19:07:22 +0000 (19:07 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 18 Jun 2001 19:07:22 +0000 (19:07 +0000)
* acl_files.c (nuke_whitespace): Cast argument to isspace() to int.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13375 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/v4server/ChangeLog
src/kadmin/v4server/acl_files.c
src/kadmin/v4server/kadm_funcs.c

index 2c1802a7e647189249651083a390ced69314abbe..c1008a2da6eea94eab67c6d3f648d962d6f1bcad 100644 (file)
@@ -1,3 +1,9 @@
+2001-06-18  Ezra Peisach  <epeisach@mit.edu>
+
+       * kadm_funcs.c: Cast argument to isalnum()/isdigit() to int.
+
+       * acl_files.c (nuke_whitespace): Cast argument to isspace() to int. 
+
 2001-06-11  Ezra Peisach  <epeisach@rna.mit.edu>
 
        * kadm_supp.c: Include string.h for strncpy() prototype.
index 9a561390a9be85deb0e1ee390cb0ca8d68aea905..4e562685642329d2de4b30dc138d07b25e86e0bc 100644 (file)
@@ -280,7 +280,7 @@ char *buf;
     register char *pin, *pout;
 
     for(pin = pout = buf; *pin != '\0'; pin++)
-       if(!isspace(*pin)) *pout++ = *pin;
+       if(!isspace((int) *pin)) *pout++ = *pin;
     *pout = '\0';              /* Terminate the string */
 }
 
index b1213ab45bb178ca9de8fbd2982a2f1a99ed8d2c..f188e9c1ec23a881c2b27b8cabaae0517bee4f3f 100644 (file)
@@ -665,8 +665,8 @@ int lower(str)
        int     effect=0;
 
        for (cp = str; *cp; cp++) {
-               if (isupper(*cp)) {
-                       *cp = tolower(*cp);
+               if (isupper((int) *cp)) {
+                       *cp = tolower((int) *cp);
                        effect++;
                }
        }
@@ -683,11 +683,11 @@ des_check_gecos(gecos, newpw)
        for (cp = gecos; *cp; ) {
                /* Skip past punctuation */
                for (; *cp; cp++)
-                       if (isalnum(*cp))
+                       if (isalnum((int) *cp))
                                break;
                /* Skip to the end of the word */
                for (ncp = cp; *ncp; ncp++)
-                       if (!isalnum(*ncp) && *ncp != '\'')
+                       if (!isalnum((int) *ncp) && *ncp != '\'')
                                break;
                /* Delimit end of word */
                if (*ncp)
@@ -723,11 +723,11 @@ str_check_gecos(gecos, pwstr)
        for (cp = gecos; *cp; ) {
                /* Skip past punctuation */
                for (; *cp; cp++)
-                       if (isalnum(*cp))
+                       if (isalnum((int) *cp))
                                break;
                /* Skip to the end of the word */
                for (ncp = cp; *ncp; ncp++)
-                       if (!isalnum(*ncp) && *ncp != '\'')
+                       if (!isalnum((int) *ncp) && *ncp != '\'')
                                break;
                /* Delimit end of word */
                if (*ncp)