* kerberos.c (Data): Third argument now const
authorEzra Peisach <epeisach@mit.edu>
Mon, 9 Jul 2001 12:08:41 +0000 (12:08 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 9 Jul 2001 12:08:41 +0000 (12:08 +0000)
        * misc.c (printd): First argument now const.

        * misc-proto.h: Modify printd prototype to take const first
        argument.

        * auth.c: Cast argument to memcpy to unsigned.

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

src/appl/telnet/libtelnet/ChangeLog
src/appl/telnet/libtelnet/auth.c
src/appl/telnet/libtelnet/kerberos.c
src/appl/telnet/libtelnet/misc-proto.h
src/appl/telnet/libtelnet/misc.c

index 82424a67b7e776fc5c2391f57207cde1ce9bf9a4..7d519ecb29d13ec954ad8144d05ed184edb9dd35 100644 (file)
@@ -1,3 +1,14 @@
+2001-07-08  Ezra Peisach  <epeisach@mit.edu>
+
+       * kerberos.c (Data): Third argument now const.
+
+       * misc.c (printd): First argument now const.
+
+       * misc-proto.h: Modify printd prototype to take const first
+       argument. 
+
+       * auth.c: Cast argument to memcpy to unsigned. 
+
 2001-07-06  Ezra Peisach  <epeisach@mit.edu>
 
        * configure.in: Check for need to provide setenv prototype if
index f03c23b5df58e38a7923550b9c6f2efa69096f20..0b709913fc3f79530259a34be64f78f3ba895d02 100644 (file)
@@ -387,7 +387,8 @@ auth_send(data, cnt)
        auth_send_cnt = cnt;
        if (auth_send_cnt > sizeof(_auth_send_data))
            auth_send_cnt = sizeof(_auth_send_data);
-       memcpy((void *)_auth_send_data, (void *)data, auth_send_cnt);
+       memcpy((void *)_auth_send_data, (void *)data, 
+              (unsigned) auth_send_cnt);
        auth_send_data = _auth_send_data;
 
        auth_send_retry();
@@ -513,7 +514,7 @@ auth_name(data, cnt)
                                        Name, cnt, (int) sizeof(savename)-1);
                return;
        }
-       memcpy((void *)savename, (void *)data, cnt);
+       memcpy((void *)savename, (void *)data, (unsigned) cnt);
        savename[cnt] = '\0';   /* Null terminate */
        if (auth_debug_mode)
                printf(">>>%s: Got NAME [%s]\r\n", Name, savename);
index 3bcd16bab4752d0d4683fe6f68a2acd4b77d8cc9..d9c092154438169f231411c5376717ed3488f879 100644 (file)
@@ -139,14 +139,14 @@ static Block      challenge       = { 0 };
 Data(ap, type, d, c)
        Authenticator *ap;
        int type;
-       void *d;
+       const void *d;
        int c;
 {
         unsigned char *p = str_data + 4;
-       unsigned char *cd = (unsigned char *)d;
+       const unsigned char *cd = (const unsigned char *)d;
 
        if (c == -1)
-               c = strlen((char *)cd);
+               c = strlen((const char *)cd);
 
         if (auth_debug_mode) {
                 printf("%s:%d: [%d] (%d)",
@@ -387,7 +387,7 @@ kerberos4_is(ap, data, cnt)
                                    instance, 0, &adat, ""))) {
                        if (auth_debug_mode)
                                printf("Kerberos failed him as %s\r\n", name);
-                       Data(ap, KRB_REJECT, (void *)krb_err_txt[r], -1);
+                       Data(ap, KRB_REJECT, (const void *)krb_err_txt[r], -1);
                        auth_finished(ap, AUTH_REJECT);
                        return;
                }
index 6e495c81dd3241b41dd3faced60bb3f0869b33f3..d0c2c44f6a09a9251d0d5d2a7503741e9d276b65 100644 (file)
@@ -70,7 +70,7 @@
 void auth_encrypt_init P((char *, char *, char *, int));
 void auth_encrypt_user P((char *));
 void auth_encrypt_connect P((int));
-void printd P((unsigned char *, int));
+void printd P((const unsigned char *, int));
 
 /*
  * These functions are imported from the application
index 96fb87bc2667745d74b404cb29cb19999143590e..0dd22c27f239813221dce71e35c8ba0b26168590 100644 (file)
@@ -84,7 +84,7 @@ auth_encrypt_connect(cnt)
 
        void
 printd(data, cnt)
-       unsigned char *data;
+       const unsigned char *data;
        int cnt;
 {
        if (cnt > 16)