mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-23 08:09:34 -05:00
add upper/lower funcs that also compute the length of the string (not used yet)
This commit is contained in:
parent
b3ddb5734b
commit
4046c4226e
2 changed files with 46 additions and 0 deletions
|
|
@ -162,6 +162,12 @@ ldap_pvt_str2upper LDAP_P(( char *str ));
|
||||||
LDAP_F( char * )
|
LDAP_F( char * )
|
||||||
ldap_pvt_str2lower LDAP_P(( char *str ));
|
ldap_pvt_str2lower LDAP_P(( char *str ));
|
||||||
|
|
||||||
|
LDAP_F( struct berval * )
|
||||||
|
ldap_pvt_str2upperbv LDAP_P(( char *str, struct berval *bv ));
|
||||||
|
|
||||||
|
LDAP_F( struct berval * )
|
||||||
|
ldap_pvt_str2lowerbv LDAP_P(( char *str, struct berval *bv ));
|
||||||
|
|
||||||
/* tls.c */
|
/* tls.c */
|
||||||
LDAP_F (int) ldap_int_tls_config LDAP_P(( struct ldap *ld,
|
LDAP_F (int) ldap_int_tls_config LDAP_P(( struct ldap *ld,
|
||||||
int option, const char *arg ));
|
int option, const char *arg ));
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,26 @@ ldap_pvt_str2upper( char *str )
|
||||||
return( str );
|
return( str );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct berval *
|
||||||
|
ldap_pvt_str2upperbv( char *str, struct berval *bv )
|
||||||
|
{
|
||||||
|
char *s = NULL;
|
||||||
|
|
||||||
|
assert( bv );
|
||||||
|
|
||||||
|
/* to upper */
|
||||||
|
if ( str ) {
|
||||||
|
for ( s = str; *s; s++ ) {
|
||||||
|
*s = TOUPPER( (unsigned char) *s );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bv->bv_val = str;
|
||||||
|
bv->bv_len = (ber_len_t)(s - str);
|
||||||
|
|
||||||
|
return( bv );
|
||||||
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
ldap_pvt_str2lower( char *str )
|
ldap_pvt_str2lower( char *str )
|
||||||
{
|
{
|
||||||
|
|
@ -126,3 +146,23 @@ ldap_pvt_str2lower( char *str )
|
||||||
|
|
||||||
return( str );
|
return( str );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct berval *
|
||||||
|
ldap_pvt_str2lowerbv( char *str, struct berval *bv )
|
||||||
|
{
|
||||||
|
char *s = NULL;
|
||||||
|
|
||||||
|
assert( bv );
|
||||||
|
|
||||||
|
/* to lower */
|
||||||
|
if ( str ) {
|
||||||
|
for ( s = str; *s; s++ ) {
|
||||||
|
*s = TOLOWER( (unsigned char) *s );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bv->bv_val = str;
|
||||||
|
bv->bv_len = (ber_len_t)(s - str);
|
||||||
|
|
||||||
|
return( bv );
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue