From: Hallvard Furuseth Date: Tue, 13 Jul 1999 05:13:33 +0000 (+0000) Subject: constify ldap_int_put_controls, ldap_control_dup, ldap_controls_dup X-Git-Tag: OPENLDAP_REL_ENG_2_BP~171 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2cc187ffbfa145469ad17ab6dcbd283f6a931fc0;p=openldap constify ldap_int_put_controls, ldap_control_dup, ldap_controls_dup --- diff --git a/libraries/libldap/controls.c b/libraries/libldap/controls.c index a5efc952dc..c84ac88478 100644 --- a/libraries/libldap/controls.c +++ b/libraries/libldap/controls.c @@ -28,12 +28,13 @@ * ldap_int_put_controls */ -int ldap_int_put_controls( +int +ldap_int_put_controls( LDAP *ld, - LDAPControl **ctrls, + LDAPControl *const *ctrls, BerElement *ber ) { - LDAPControl **c; + LDAPControl *const *c; assert( ld != NULL ); assert( ber != NULL ); @@ -261,7 +262,8 @@ ldap_controls_free( LDAPControl **controls ) /* * Duplicate an array of LDAPControl */ -LDAPControl **ldap_controls_dup( LDAPControl **controls ) +LDAPControl ** +ldap_controls_dup( LDAPControl *const *controls ) { LDAPControl **new; int i; @@ -303,7 +305,8 @@ LDAPControl **ldap_controls_dup( LDAPControl **controls ) /* * Duplicate a LDAPControl */ -LDAPControl *ldap_control_dup( LDAPControl *c ) +LDAPControl * +ldap_control_dup( const LDAPControl *c ) { LDAPControl *new; diff --git a/libraries/libldap/ldap-int.h b/libraries/libldap/ldap-int.h index 3a26f42cab..d0ee82bfa8 100644 --- a/libraries/libldap/ldap-int.h +++ b/libraries/libldap/ldap-int.h @@ -303,10 +303,10 @@ int ldap_check_cache LDAP_P(( LDAP *ld, ber_tag_t msgtype, BerElement *request ) * in controls.c */ LDAPControl *ldap_control_dup LDAP_P(( - LDAPControl *ctrl )); + const LDAPControl *ctrl )); LDAPControl **ldap_controls_dup LDAP_P(( - LDAPControl **ctrls )); + LDAPControl *const *ctrls )); int ldap_int_get_controls LDAP_P(( BerElement *be, @@ -314,7 +314,7 @@ int ldap_int_get_controls LDAP_P(( int ldap_int_put_controls LDAP_P(( LDAP *ld, - LDAPControl **ctrls, + LDAPControl *const *ctrls, BerElement *ber )); /*