Just wondering.  What are you compiling with that you are seeing
warnings?

I compile this code without any warnings without these modifications.



> steve       12-Mar-2002 20:37:23
> 
>   Modified:    ssl      kssl.c s3_srvr.c
>   Log:
>   Fix Kerberos warnings with VC++.
>   
>   Revision  Changes    Path
>   1.23      +13 -4     openssl/ssl/kssl.c
>   1.87      +1 -1      openssl/ssl/s3_srvr.c
>   
>   Index: kssl.c
>   ===================================================================
>   RCS file: /e/openssl/cvs/openssl/ssl/kssl.c,v
>   retrieving revision 1.22
>   retrieving revision 1.23
>   diff -u -r1.22 -r1.23
>   --- kssl.c  2002/03/12 02:59:36     1.22
>   +++ kssl.c  2002/03/12 19:37:17     1.23
>   @@ -128,9 +128,19 @@
>    #define krb5_decrypt_tkt_part    kssl_krb5_decrypt_tkt_part
>    #define krb5_timeofday           kssl_krb5_timeofday
>    #define krb5_rc_default           kssl_krb5_rc_default
>   +
>   +#ifndef krb5_rc_initialize
>    #define krb5_rc_initialize   kssl_krb5_rc_initialize
>   +#endif
>   +
>   +#ifndef krb5_rc_get_lifespan
>    #define krb5_rc_get_lifespan kssl_krb5_rc_get_lifespan
>   +#endif
>   +
>   +#ifndef krb5_rc_destroy
>    #define krb5_rc_destroy      kssl_krb5_rc_destroy
>   +#endif
>   +
>    #define valid_cksumtype      kssl_valid_cksumtype
>    #define krb5_checksum_size   kssl_krb5_checksum_size
>    #define krb5_kt_free_entry   kssl_krb5_kt_free_entry
>   @@ -933,7 +943,7 @@
>    void
>    print_krb5_data(char *label, krb5_data *kdata)
>            {
>   -   unsigned int    i;
>   +   int i;
>    
>       printf("%s[%d] ", label, kdata->length);
>       for (i=0; i < kdata->length; i++)
>   @@ -978,7 +988,7 @@
>    void
>    print_krb5_keyblock(char *label, krb5_keyblock *keyblk)
>            {
>   -   unsigned int    i;
>   +   int i;
>    
>       if (keyblk == NULL)
>                    {
>   @@ -1010,8 +1020,7 @@
>    void
>    print_krb5_princ(char *label, krb5_principal_data *princ)
>            {
>   -   unsigned int    ui, uj;
>   -        int i;
>   +   int i, ui, uj;
>    
>       printf("%s principal Realm: ", label);
>       if (princ == NULL)  return;
>   
>   Index: s3_srvr.c
>   ===================================================================
>   RCS file: /e/openssl/cvs/openssl/ssl/s3_srvr.c,v
>   retrieving revision 1.86
>   retrieving revision 1.87
>   diff -u -r1.86 -r1.87
>   --- s3_srvr.c       2002/03/12 02:59:37     1.86
>   +++ s3_srvr.c       2002/03/12 19:37:18     1.87
>   @@ -1574,7 +1574,7 @@
>               enc_pms.data = (char *)p;
>               p+=enc_pms.length;
>    
>   -           if ((unsigned long)n != enc_ticket.length + authenticator.length +
>   +           if (n != enc_ticket.length + authenticator.length +
>                                               enc_pms.length + 6)
>                       {
>                       SSLerr(SSL_F_SSL3_GET_CLIENT_KEY_EXCHANGE,
>   
>   
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> CVS Repository Commit List                     [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
> 



 Jeffrey Altman * Sr.Software Designer      C-Kermit 8.0 available now!!!
 The Kermit Project @ Columbia University   includes Telnet, FTP and HTTP
 http://www.kermit-project.org/             secured with Kerberos, SRP, and 
 [EMAIL PROTECTED]                OpenSSL. Interfaces with OpenSSH
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to