ldap_perror
ldap_perror( ld, "ldap_sasl_interactive_bind_s" );
ldap_perror( ld, msg );
ldap_perror( ld, "ldap_create_persistentsearch_control" );
ldap_perror( ld, "ldap_add" );
ldap_perror( ld, "ldap_abandon" );
ldap_perror( ld, "ldap_bind" );
ldap_perror( ld, "ldap_bind_s" );
ldap_perror( ld, "ldap_sasl_cram_md5_bind_s" );
ldap_perror( ld, "ldap_sasl_bind_s" );
ldap_perror( ld, "ldap_compare" );
ldap_perror( ld, "ldap_modify" );
ldap_perror( ld, "ldap_modrdn" );
ldap_perror( ld, "ldap_result" );
ldap_perror( ld, "ldap_delete" );
ldap_perror( ld, "cldap_search_s" );
ldap_perror( ld, "ldap_search" );
ldap_perror( ld, "ldap_ufn_search" );
ldap_perror( ld, "ldap_url_search" );
LDAP_API(void) LDAP_CALL ldap_perror(LDAP *ld, const char *s);
ldap_perror(ld, ds[i].host);
ldap_perror(adh->ld, adh->host);
(void) ldap_perror(ld, "ldap_modify_s");
ldap_perror(ld, "ldap_delete_s failed");
(void) ldap_perror(*ld, "ldap_simple_bind_s");
(void) ldap_perror(ld, "ldap_add_s");