Lines Matching refs:ber
47 bytes_remaining( BerElement *ber )
51 if ( ber_get_option( ber, LBER_OPT_REMAINING_BYTES, &len ) != 0 ) {
60 ldap_first_attribute( LDAP *ld, LDAPMessage *entry, BerElement **ber )
72 if ( ber == NULL || !NSLDAPI_VALID_LDAPMESSAGE_ENTRY_POINTER( entry )) {
77 if ( nsldapi_alloc_ber_with_options( ld, ber ) != LDAP_SUCCESS ) {
81 **ber = *entry->lm_ber;
91 if ( ber_scanf( *ber, "{xl{", &seqlength ) != LBER_ERROR &&
92 ber_set_option( *ber, LBER_OPT_REMAINING_BYTES, &seqlength )
98 if ( ber_scanf( *ber, "{ax}", &attr ) != LBER_ERROR ||
99 bytes_remaining( *ber ) == 0 ) {
106 ber_free( *ber, 0 );
107 *ber = NULL;
115 ldap_next_attribute( LDAP *ld, LDAPMessage *entry, BerElement *ber )
126 if ( ber == NULL || !NSLDAPI_VALID_LDAPMESSAGE_ENTRY_POINTER( entry )) {
135 if ( ber_scanf( ber, "{ax}", &attr ) != LBER_ERROR ||
136 bytes_remaining( ber ) == 0 ) {