]> git.sur5r.net Git - openldap/commitdiff
Fix assignment of <char/int>* to unsigned <char/int>* and vice versa.
authorHallvard Furuseth <hallvard@openldap.org>
Fri, 2 May 2003 13:29:28 +0000 (13:29 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Fri, 2 May 2003 13:29:28 +0000 (13:29 +0000)
clients/tools/ldapcompare.c
clients/tools/ldapsearch.c
libraries/liblber/decode.c
libraries/liblber/encode.c
libraries/libldap/cyrus.c
libraries/libldap/getdn.c
libraries/libldap/tls.c
libraries/libldap/utf-8.c
libraries/liblutil/entropy.c
libraries/liblutil/passwd.c
servers/slapd/entry.c

index b797c5fbace9804579d8893fb17e51debd654f6b..da957436a5e0fc603f8957b2e6a2b693dda76b35 100644 (file)
@@ -150,7 +150,7 @@ main( int argc, char **argv )
                /* it's base64 encoded. */
                bvalue.bv_val = malloc( strlen( &sep[1] ));
                bvalue.bv_len = lutil_b64_pton( &sep[1],
-                       bvalue.bv_val, strlen( &sep[1] ));
+                       (unsigned char *) bvalue.bv_val, strlen( &sep[1] ));
 
                if (bvalue.bv_len == (ber_len_t)-1) {
                        fprintf(stderr, _("base64 decode error\n"));
index a362d2b453bfd2693d5ecc0a105431331b8e66bd..daebef8ef5bf46828339fe24c3a3ae41e194c4b2 100644 (file)
@@ -1600,7 +1600,8 @@ static void print_ctrls(
                        b64->bv_val = ber_memalloc( b64->bv_len + 1 );
 
                        b64->bv_len = lutil_b64_ntop(
-                               ctrls[i]->ldctl_value.bv_val, ctrls[i]->ldctl_value.bv_len,
+                               (unsigned char *) ctrls[i]->ldctl_value.bv_val,
+                               ctrls[i]->ldctl_value.bv_len,
                                b64->bv_val, b64->bv_len );
                }
 
index a502380e9dad2ecae03fc9a310a5f3310974e66d..ae0b963b033614af71f9eaf62fb267db599f3fa7 100644 (file)
@@ -128,7 +128,7 @@ ber_skip_tag( BerElement *ber, ber_len_t *len )
                        return LBER_DEFAULT;
                }
 
-               if( (unsigned) ber_read( ber, netlen, noctets ) != noctets ) {
+               if( (unsigned) ber_read( ber, (char *) netlen, noctets ) != noctets ) {
                        return LBER_DEFAULT;
                }
 
index c29f0b11320187bc902b8a995650cceffb3d5d58..5e2fecf69f710a6ed48473b3b45610713d4a5b76 100644 (file)
@@ -83,7 +83,7 @@ ber_put_tag(
        }
 
        rc = ber_write( ber,
-               &nettag[sizeof(ber_tag_t) - taglen],
+               (char *) &nettag[sizeof(ber_tag_t) - taglen],
            taglen, nosos );
 
        return rc;
@@ -165,7 +165,7 @@ ber_put_len( BerElement *ber, ber_len_t len, int nosos )
 
        /* write the length itself */
        rc = ber_write( ber,
-               &netlen[sizeof(ber_len_t)-i],
+               (char *) &netlen[sizeof(ber_len_t)-i],
                i, nosos );
 
        return rc == i ?  i+1 : -1;
@@ -230,7 +230,7 @@ ber_put_int_or_enum(
        }
 
        rc = ber_write( ber,
-               &netnum[sizeof(ber_int_t) - i],
+               (char *) &netnum[sizeof(ber_int_t) - i],
                i, 0 );
 
        /* length of tag + length + contents */
@@ -569,7 +569,7 @@ ber_put_seqorset( BerElement *ber )
 
                        /* the length itself */
                        rc  = ber_write( ber,
-                               &netlen[sizeof(ber_len_t) - (FOUR_BYTE_LEN-1)],
+                               (char *) &netlen[sizeof(ber_len_t) - (FOUR_BYTE_LEN-1)],
                                FOUR_BYTE_LEN-1, 1 );
 
                        if( rc != FOUR_BYTE_LEN - 1 ) {
index 62e305640b401bbe827290eec12e2c253d7fca69..7ad2b80e66889660b67d0c00081addf4a9d854d1 100644 (file)
@@ -211,8 +211,8 @@ sb_sasl_drop_packet ( Sockbuf_Buf *sec_buf_in, unsigned max, int debuglevel )
                        sec_buf_in->buf_end, len );
    
        if ( len >= 4 ) {
-               sec_buf_in->buf_end = sb_sasl_pkt_length( sec_buf_in->buf_base,
-                       max, debuglevel);
+               sec_buf_in->buf_end = sb_sasl_pkt_length(
+                       (unsigned char *) sec_buf_in->buf_base, max, debuglevel);
        }
        else {
                sec_buf_in->buf_end = 0;
@@ -260,7 +260,7 @@ sb_sasl_read( Sockbuf_IO_Desc *sbiod, void *buf, ber_len_t len)
        }
 
        /* The new packet always starts at p->sec_buf_in.buf_base */
-       ret = sb_sasl_pkt_length( p->sec_buf_in.buf_base,
+       ret = sb_sasl_pkt_length( (unsigned char *) p->sec_buf_in.buf_base,
                *p->sasl_maxbuf, sbiod->sbiod_sb->sb_debug );
 
        /* Grow the packet buffer if neccessary */
index 60ffe1aa2e9f22b0f799f36a413e12dccba7a616..23bd41b640c0ab855f0d2e66b00a50679527bf6c 100644 (file)
@@ -29,7 +29,7 @@
 
 /* parsing/printing routines */
 static int str2strval( const char *str, ber_len_t stoplen, struct berval *val, 
-               const char **next, unsigned flags, unsigned *retFlags, void *ctx );
+               const char **next, unsigned flags, int *retFlags, void *ctx );
 static int DCE2strval( const char *str, struct berval *val, 
                const char **next, unsigned flags, void *ctx );
 static int IA52strval( const char *str, struct berval *val, 
@@ -1439,7 +1439,7 @@ return_result:;
  * '\' + HEXPAIR(p) -> unhex(p)
  */
 static int
-str2strval( const char *str, ber_len_t stoplen, struct berval *val, const char **next, unsigned flags, unsigned *retFlags, void *ctx )
+str2strval( const char *str, ber_len_t stoplen, struct berval *val, const char **next, unsigned flags, int *retFlags, void *ctx )
 {
        const char      *p, *end, *startPos, *endPos = NULL;
        ber_len_t       len, escapes;
@@ -3459,7 +3459,7 @@ get_oid:          newAVA->la_attr.bv_val = oidptr;
                                }
                        }
                }
-               Val.bv_val = str->data;
+               Val.bv_val = (char *) str->data;
                Val.bv_len = str->length;
                switch( str->type ) {
                case V_ASN1_UNIVERSALSTRING:
index e355d25a6e51171039472259056ae1addf694dc1..d7d62885e02b612b386eb4b2c0003d6859be9685 100644 (file)
@@ -234,7 +234,7 @@ ldap_pvt_tls_init_def_ctx( void )
                }
 
                SSL_CTX_set_session_id_context( tls_def_ctx,
-                       "OpenLDAP", sizeof("OpenLDAP")-1 );
+                       (const unsigned char *) "OpenLDAP", sizeof("OpenLDAP")-1 );
 
                if ( tls_opt_ciphersuite &&
                        !SSL_CTX_set_cipher_list( tls_def_ctx, ciphersuite ) )
@@ -1037,7 +1037,7 @@ ldap_pvt_tls_check_hostname( LDAP *ld, void *s, const char *name_in )
                                if (gn->type == GEN_DNS) {
                                        if (ntype != IS_DNS) continue;
 
-                                       sn = ASN1_STRING_data(gn->d.ia5);
+                                       sn = (char *) ASN1_STRING_data(gn->d.ia5);
                                        sl = ASN1_STRING_length(gn->d.ia5);
 
                                        /* Is this an exact match? */
@@ -1061,7 +1061,7 @@ ldap_pvt_tls_check_hostname( LDAP *ld, void *s, const char *name_in )
                                } else if (gn->type == GEN_IPADD) {
                                        if (ntype == IS_DNS) continue;
 
-                                       sn = ASN1_STRING_data(gn->d.ia5);
+                                       sn = (char *) ASN1_STRING_data(gn->d.ia5);
                                        sl = ASN1_STRING_length(gn->d.ia5);
 
 #ifdef LDAP_PF_INET6
index d6caf8c47606c9787b5beb75df362e6d6c783d36..f97fe9efbbc23c8fd7fb77f341401764f1532d5d 100644 (file)
@@ -135,7 +135,7 @@ int ldap_utf8_charlen2( const char * p )
 /* conv UTF-8 to UCS-4, useful for comparisons */
 ldap_ucs4_t ldap_x_utf8_to_ucs4( const char * p )
 {
-    const unsigned char *c = p;
+    const unsigned char *c = (const unsigned char *) p;
     ldap_ucs4_t ch;
        int len, i;
        static unsigned char mask[] = {
@@ -163,7 +163,7 @@ ldap_ucs4_t ldap_x_utf8_to_ucs4( const char * p )
 int ldap_x_ucs4_to_utf8( ldap_ucs4_t c, char *buf )
 {
        int len=0;
-       unsigned char* p = buf;
+       unsigned char* p = (unsigned char *) buf;
 
        /* not a valid Unicode character */
        if ( c < 0 ) return 0;
@@ -298,7 +298,7 @@ ldap_ucs_to_utf8s( struct berval *ucs, int csize, struct berval *utf8s )
 char* ldap_utf8_next( const char * p )
 {
        int i;
-       const unsigned char *u = p;
+       const unsigned char *u = (const unsigned char *) p;
 
        if( LDAP_UTF8_ISASCII(u) ) {
                return (char *) &p[1];
@@ -325,7 +325,7 @@ char* ldap_utf8_next( const char * p )
 char* ldap_utf8_prev( const char * p )
 {
        int i;
-       const unsigned char *u = p;
+       const unsigned char *u = (const unsigned char *) p;
 
        for( i=-1; i>-6 ; i-- ) {
                if ( ( u[i] & 0xc0 ) != 0x80 ) {
@@ -349,7 +349,7 @@ char* ldap_utf8_prev( const char * p )
 int ldap_utf8_copy( char* dst, const char *src )
 {
        int i;
-       const unsigned char *u = src;
+       const unsigned char *u = (const unsigned char *) src;
 
        dst[0] = src[0];
 
index 6995cf4bc654451836d93a06a7a9e322bdee57ab..505f3b5a70d384a1b61286cb2ae460563f6ace88 100644 (file)
@@ -122,7 +122,7 @@ int lutil_entropy( unsigned char *buf, ber_len_t nbytes )
 
                for( n = 0; n < nbytes; n += 16 ) {
                        struct lutil_MD5Context ctx;
-                       char digest[16];
+                       unsigned char digest[16];
 
                        /* poor resolution */
 #ifdef HAVE_GETTIMEOFDAY
index 70009e0771260a04c9df6b8436ca217b9907d837..f3a727d150bcf18e5acde5b34372cbb90fd98c8b 100644 (file)
@@ -343,7 +343,7 @@ struct berval * lutil_passwd_generate( ber_len_t len )
                return NULL;
        }
 
-       if( lutil_entropy( pw->bv_val, pw->bv_len) < 0 ) {
+       if( lutil_entropy( (unsigned char *) pw->bv_val, pw->bv_len) < 0 ) {
                ber_bvfree( pw );
                return NULL; 
        }
@@ -442,7 +442,7 @@ static struct berval * pw_string64(
        AC_MEMCPY(b64->bv_val, sc->bv_val, sc->bv_len);
 
        rc = lutil_b64_ntop(
-               string.bv_val, string.bv_len,
+               (unsigned char *) string.bv_val, string.bv_len,
                &b64->bv_val[sc->bv_len], b64len );
 
        if( salt ) ber_memfree( string.bv_val );
@@ -1046,16 +1046,16 @@ static struct berval *hash_ssha1(
 {
        lutil_SHA1_CTX  SHA1context;
        unsigned char   SHA1digest[LUTIL_SHA1_BYTES];
-       unsigned char   saltdata[4];
+       char            saltdata[4];
        struct berval digest;
        struct berval salt;
 
-       digest.bv_val = SHA1digest;
+       digest.bv_val = (char *) SHA1digest;
        digest.bv_len = sizeof(SHA1digest);
        salt.bv_val = saltdata;
        salt.bv_len = sizeof(saltdata);
 
-       if( lutil_entropy( salt.bv_val, salt.bv_len) < 0 ) {
+       if( lutil_entropy( (unsigned char *) salt.bv_val, salt.bv_len) < 0 ) {
                return NULL; 
        }
 
@@ -1077,7 +1077,7 @@ static struct berval *hash_sha1(
        lutil_SHA1_CTX  SHA1context;
        unsigned char   SHA1digest[LUTIL_SHA1_BYTES];
        struct berval digest;
-       digest.bv_val = SHA1digest;
+       digest.bv_val = (char *) SHA1digest;
        digest.bv_len = sizeof(SHA1digest);
      
        lutil_SHA1Init( &SHA1context );
@@ -1096,16 +1096,16 @@ static struct berval *hash_smd5(
 {
        lutil_MD5_CTX   MD5context;
        unsigned char   MD5digest[LUTIL_MD5_BYTES];
-       unsigned char   saltdata[4];
+       char            saltdata[4];
        struct berval digest;
        struct berval salt;
 
-       digest.bv_val = MD5digest;
+       digest.bv_val = (char *) MD5digest;
        digest.bv_len = sizeof(MD5digest);
        salt.bv_val = saltdata;
        salt.bv_len = sizeof(saltdata);
 
-       if( lutil_entropy( salt.bv_val, salt.bv_len) < 0 ) {
+       if( lutil_entropy( (unsigned char *) salt.bv_val, salt.bv_len) < 0 ) {
                return NULL; 
        }
 
@@ -1129,7 +1129,7 @@ static struct berval *hash_md5(
 
        struct berval digest;
 
-       digest.bv_val = MD5digest;
+       digest.bv_val = (char *) MD5digest;
        digest.bv_len = sizeof(MD5digest);
 
        lutil_MD5Init( &MD5context );
@@ -1298,11 +1298,11 @@ static struct berval *hash_crypt(
                /* copy the salt we made into entropy before snprintfing
                   it back into the salt */
                char entropy[sizeof(salt)];
-               strcpy( entropy, salt );
-               snprintf( salt, sizeof(entropy), salt_format, entropy );
+               strcpy( entropy, (char *) salt );
+               snprintf( (char *) salt, sizeof(entropy), salt_format, entropy );
        }
 
-       hash.bv_val = crypt( passwd->bv_val, salt );
+       hash.bv_val = crypt( passwd->bv_val, (char *) salt );
 
        if( hash.bv_val == NULL ) return NULL;
 
index f854f8b0da65ed0c16150e932cdb3f6a6c8512db..289251c9e787cc229b7654562a8934434cea621c 100644 (file)
@@ -641,11 +641,11 @@ int entry_decode(struct berval *bv, Entry **e)
        i = entry_getlen(&ptr);
        x = ch_calloc(1, i);
        i = entry_getlen(&ptr);
-       x->e_name.bv_val = ptr;
+       x->e_name.bv_val = (char *) ptr;
        x->e_name.bv_len = i;
        ptr += i+1;
        i = entry_getlen(&ptr);
-       x->e_nname.bv_val = ptr;
+       x->e_nname.bv_val = (char *) ptr;
        x->e_nname.bv_len = i;
        ptr += i+1;
 #ifdef NEW_LOGGING
@@ -667,7 +667,7 @@ int entry_decode(struct berval *bv, Entry **e)
        while ((i = entry_getlen(&ptr))) {
                struct berval bv;
                bv.bv_len = i;
-               bv.bv_val = ptr;
+               bv.bv_val = (char *) ptr;
                if (a) {
                        a->a_next = (Attribute *)bptr;
                }