mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-23 08:09:34 -05:00
ITS#2434 ber accessors
This commit is contained in:
parent
aa3b717937
commit
e240135305
2 changed files with 32 additions and 0 deletions
|
|
@ -681,3 +681,30 @@ done:
|
||||||
assert( 0 ); /* ber structure is messed up ?*/
|
assert( 0 ); /* ber structure is messed up ?*/
|
||||||
return LBER_DEFAULT;
|
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,
|
BerElement *ber,
|
||||||
ber_len_t len ));
|
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
|
* bprint.c
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue