mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-07 14:18:15 +08:00
ITS#2434 ber accessors
This commit is contained in:
parent
aa3b717937
commit
e240135305
@ -681,3 +681,30 @@ done:
|
||||
assert( 0 ); /* ber structure is messed up ?*/
|
||||
return LBER_DEFAULT;
|
||||
}
|
||||
|
||||
char *
|
||||
ber_start( BerElement* ber )
|
||||
{
|
||||
return ber->ber_buf;
|
||||
}
|
||||
|
||||
int
|
||||
ber_len( BerElement* ber )
|
||||
{
|
||||
return ( ber->ber_end - ber->ber_buf );
|
||||
}
|
||||
|
||||
int
|
||||
ber_ptrlen( BerElement* ber )
|
||||
{
|
||||
return ( ber->ber_ptr - ber->ber_buf );
|
||||
}
|
||||
|
||||
void
|
||||
ber_rewind ( BerElement * ber )
|
||||
{
|
||||
ber->ber_rwptr = NULL;
|
||||
ber->ber_sos = NULL;
|
||||
ber->ber_end = ber->ber_ptr;
|
||||
ber->ber_ptr = ber->ber_buf;
|
||||
}
|
||||
|
@ -123,6 +123,11 @@ ber_realloc LDAP_P((
|
||||
BerElement *ber,
|
||||
ber_len_t len ));
|
||||
|
||||
LBER_F (char *) ber_start LDAP_P(( BerElement * ));
|
||||
LBER_F (int) ber_len LDAP_P(( BerElement * ));
|
||||
LBER_F (int) ber_ptrlen LDAP_P(( BerElement * ));
|
||||
LBER_F (void) ber_rewind LDAP_P(( BerElement * ));
|
||||
|
||||
/*
|
||||
* bprint.c
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user