11 #include <ac/socket.h>
12 #include <ac/string.h>
19 ldap_first_reference( LDAP *ld, LDAPMessage *chain )
21 if ( ld == NULL || chain == NULLMSG ) {
25 return chain->lm_msgtype == LDAP_RES_SEARCH_REFERENCE
27 : ldap_next_reference( ld, chain );
32 ldap_next_reference( LDAP *ld, LDAPMessage *ref )
34 if ( ld == NULL || ref == NULLMSG ) {
38 for ( ; ref != NULLMSG; ref = ref->lm_chain ) {
39 if( ref->lm_msgtype == LDAP_RES_SEARCH_REFERENCE ) {
49 ldap_count_references( LDAP *ld, LDAPMessage *chain )
57 for ( i = 0; chain != NULL; chain = chain->lm_chain ) {
58 if( chain->lm_msgtype == LDAP_RES_SEARCH_REFERENCE ) {