* sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument to
authorEzra Peisach <epeisach@mit.edu>
Tue, 12 Jun 2001 15:01:57 +0000 (15:01 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 12 Jun 2001 15:01:57 +0000 (15:01 +0000)
isupper()/isspace()/islower() to int.

* t_std_conf.c (test_locate_kdc): krb5_locate_kdc expects a struct
sockaddr *** as a third argument instead of sockaddr **.

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

src/lib/krb5/os/ChangeLog
src/lib/krb5/os/an_to_ln.c
src/lib/krb5/os/hst_realm.c
src/lib/krb5/os/sn2princ.c
src/lib/krb5/os/t_std_conf.c

index 68b34aa5af81451b4cbf2187f6a339e4f0131141..2767311a5949bd06690ff2cf673a0b3aa69bd5d1 100644 (file)
@@ -1,3 +1,11 @@
+2001-06-12  Ezra Peisach  <epeisach@mit.edu>
+
+       * sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument to
+       isupper()/isspace()/islower() to int.
+
+       * t_std_conf.c (test_locate_kdc): krb5_locate_kdc expects a struct
+       sockaddr *** as a third argument instead of sockaddr **.
+
 2001-06-07  Ezra Peisach  <epeisach@mit.edu>
 
        * ktdefname.c (krb5_kt_default_name): Get rid of a variable that
index c5e97fbe7c1c3d715138e65a4c4e19e0a8f685e6..b9b0d607903fade7d7d6fd2243eddc604c217a18 100644 (file)
@@ -388,7 +388,7 @@ aname_replacer(string, contextp, result)
         */
        for (cp = *contextp; *cp; ) {
            /* Skip leading whitespace */
-           while (isspace(*cp))
+           while (isspace((int) (*cp)))
                cp++;
 
            /*
@@ -520,7 +520,7 @@ rule_an_to_ln(context, rule, aname, lnsize, lname)
                                    *cout = '\0';
                                    current++;
                                    /* Point past number */
-                                   while (isdigit(*current))
+                                   while (isdigit((int) (*current)))
                                        current++;
                                }
                                else
@@ -703,7 +703,7 @@ krb5_aname_to_localname(context, aname, lnsize_in, lname)
                    /* Trim the value. */
                    cp = &mapping_values[nvalid-1]
                        [strlen(mapping_values[nvalid-1])];
-                   while (isspace(*cp)) cp--;
+                   while (isspace((int) (*cp))) cp--;
                    cp++;
                    *cp = '\0';
 
index c41e625cd1a6e18115759084548d6749d0de8670..bfb1865e2daa95ee6455e31eea1a4ab016bf72d7 100644 (file)
@@ -264,7 +264,7 @@ krb5_get_host_realm(context, host, realmsp)
     local_host[sizeof(local_host) - 1] = '\0';
 
     for (cp = local_host; *cp; cp++) {
-       if (isupper(*cp))
+       if (isupper((int) (*cp)))
            *cp = tolower(*cp);
     }
     l = strlen(local_host);
@@ -347,7 +347,7 @@ krb5_get_host_realm(context, host, realmsp)
 
             /* Assume the realm name is upper case */
             for (cp = realm; *cp; cp++)
-                if (islower(*cp))
+                if (islower((int) (*cp)))
                     *cp = toupper(*cp);
         } else {    
             /* We are defaulting to the local realm */
index 0c48b5e2c035fa1bcb1d33907e6d2b0ecb009bb3..16b52df074cc43c09e3dcd10de1e5a019cd825fe 100644 (file)
@@ -99,7 +99,7 @@ krb5_sname_to_principal(context, hostname, sname, type, ret_princ)
 
        if (type == KRB5_NT_SRV_HST)
            for (cp = remote_host; *cp; cp++)
-               if (isupper(*cp))
+               if (isupper((int) (*cp)))
                    *cp = tolower(*cp);
 
        /*
index ab5058c0dc75fb93e8736b68c2d48e74c148d294..dcd309f33e1ffc31cc81e2bfa1f5296c88958d55 100644 (file)
@@ -107,7 +107,7 @@ static void test_locate_kdc(ctx, realm)
        krb5_context ctx;
        char    *realm;
 {
-       struct sockaddr *addrs;
+       struct sockaddr **addrs;
        struct sockaddr_in *s_sin;
        int     i, naddrs;
        int     get_masters=0;
@@ -119,12 +119,12 @@ static void test_locate_kdc(ctx, realm)
        retval = krb5_locate_kdc(ctx, &rlm, &addrs, &naddrs,
                                 get_masters);
        if (retval) {
-               com_err("krb5_get_krbhst", retval, 0);
+               com_err("krb5_locate_kdc", retval, 0);
                return;
        }
-       printf("krb_get_krbhst(%s) returned:", realm);
+       printf("krb_locate_kdc(%s) returned:", realm);
        for (i=0; i < naddrs; i++) {
-           s_sin = (struct sockaddr_in *) &addrs[i];
+           s_sin = (struct sockaddr_in *) addrs[i];
            printf(" %s/%d", inet_ntoa(s_sin->sin_addr), 
                   ntohs(s_sin->sin_port));
        }