LDAP_API
#ifndef LDAP_API
LDAP_API(void) LDAP_CALL ber_bvfree(struct berval *bv);
LDAP_API(void) LDAP_CALL ber_bvecfree(struct berval **bv);
LDAP_API(void) LDAP_CALL ber_set_string_translators(BerElement *ber,
LDAP_API(BerElement *) LDAP_CALL ber_init(const struct berval *bv);
LDAP_API(void) LDAP_CALL ber_free(BerElement *ber, int freebuf);
LDAP_API(BerElement*) LDAP_CALL ber_alloc(void);
LDAP_API(BerElement*) LDAP_CALL der_alloc(void);
LDAP_API(BerElement*) LDAP_CALL ber_alloc_t(int options);
LDAP_API(BerElement*) LDAP_CALL ber_dup(BerElement *ber);
LDAP_API(void) LDAP_CALL ber_reset(BerElement *ber, int was_writing);
LDAP_API(int) LDAP_CALL ldap_entry2html(LDAP *ld, char *buf, LDAPMessage *entry,
LDAP_API(int) LDAP_CALL ldap_vals2html(LDAP *ld, char *buf, char **vals,
LDAP_API(int) LDAP_CALL ldap_entry2html_search(LDAP *ld, char *dn, char *base,
LDAP_API(int) LDAP_CALL ldap_init_searchprefs(char *file,
LDAP_API(int) LDAP_CALL ldap_init_searchprefs_buf(char *buf, long buflen,
LDAP_API(void) LDAP_CALL ldap_free_searchprefs(struct ldap_searchobj *solist);
LDAP_API(struct ldap_searchobj *) LDAP_CALL ldap_first_searchobj(
LDAP_API(struct ldap_searchobj *) LDAP_CALL ldap_next_searchobj(
LDAP_API(void) LDAP_CALL ldap_mods_free(LDAPMod **mods, int freemods);
LDAP_API(void) LDAP_CALL ldap_set_rebind_proc(LDAP *ld,
LDAP_API(LDAPFiltDesc *) LDAP_CALL ldap_init_getfilter_buf(char *buf,
LDAP_API(LDAPFiltInfo *) LDAP_CALL ldap_getfirstfilter(LDAPFiltDesc *lfdp,
LDAP_API(LDAPFiltInfo *) LDAP_CALL ldap_getnextfilter(LDAPFiltDesc *lfdp);
LDAP_API(void) LDAP_CALL ldap_getfilter_free(LDAPFiltDesc *lfdp);
LDAP_API(void) LDAP_CALL ldap_free_friendlymap(FriendlyMap *map);
LDAP_API(void) LDAP_CALL ldap_memcache_flush(LDAPMemCache *cache, char *dn,
LDAP_API(void) LDAP_CALL ldap_memcache_destroy(LDAPMemCache *cache);
LDAP_API(void) LDAP_CALL ldap_memcache_update(LDAPMemCache *cache);
LDAP_API(void) LDAP_CALL ldap_ufn_setprefix(LDAP *ld, char *prefix);
LDAP_API(void) LDAP_CALL ldap_build_filter(char *buf, size_t buflen,
LDAP_API(void) LDAP_CALL ldap_setfilteraffixes(LDAPFiltDesc *lfdp,
#ifndef LDAP_API
LDAP_API(LDAP *) LDAP_CALL ldap_init(const char *defhost, int defport);
LDAP_API(void) LDAP_CALL ldap_perror(LDAP *ld, const char *s);
LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_entry(LDAP *ld,
LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_entry(LDAP *ld,
LDAP_API(void) LDAP_CALL ldap_ber_free(BerElement *ber, int freebuf);
LDAP_API(void) LDAP_CALL ldap_value_free(char **vals);
LDAP_API(void) LDAP_CALL ldap_value_free_len(struct berval **vals);
LDAP_API(void) LDAP_CALL ldap_memfree(void *p);
LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_message(LDAP *ld,
LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_message(LDAP *ld,
LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_reference(LDAP *ld,
LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_reference(LDAP *ld,
LDAP_API(void) LDAP_CALL ldap_control_free(LDAPControl *ctrl);
LDAP_API(void) LDAP_CALL ldap_controls_free(LDAPControl **ctrls);
LDAP_API(void) LDAP_CALL ldap_add_result_entry(
LDAP_API(LDAPMessage *) LDAP_CALL ldap_delete_result_entry(
LDAP_API(int) LDAP_CALL ldap_init_templates_buf(char *buf, long buflen,
LDAP_API(void) LDAP_CALL ldap_free_templates(struct ldap_disptmpl *tmpllist);
LDAP_API(struct ldap_disptmpl *) LDAP_CALL ldap_first_disptmpl(
LDAP_API(struct ldap_disptmpl *) LDAP_CALL ldap_next_disptmpl(
LDAP_API(struct ldap_disptmpl *) LDAP_CALL ldap_name2template(char *name,
LDAP_API(struct ldap_disptmpl *) LDAP_CALL ldap_oc2template(char **oclist,
LDAP_API(char **) LDAP_CALL ldap_tmplattrs(struct ldap_disptmpl *tmpl,
LDAP_API(struct ldap_tmplitem *) LDAP_CALL ldap_first_tmplrow(
LDAP_API(struct ldap_tmplitem *) LDAP_CALL ldap_next_tmplrow(
LDAP_API(struct ldap_tmplitem *) LDAP_CALL ldap_first_tmplcol(
LDAP_API(struct ldap_tmplitem *) LDAP_CALL ldap_next_tmplcol(
LDAP_API(int) LDAP_CALL ldap_entry2text(LDAP *ld, char *buf, LDAPMessage *entry,
LDAP_API(int) LDAP_CALL ldap_vals2text(LDAP *ld, char *buf, char **vals,
LDAP_API(int) LDAP_CALL ldap_entry2text_search(LDAP *ld, char *dn, char *base,
LDAP_API(int)
LDAP_API(int)
LDAP_API(void)
LDAP_API(struct ldap_disptmpl *)
LDAP_API(struct ldap_disptmpl *)
LDAP_API(struct ldap_disptmpl *)
LDAP_API(struct ldap_disptmpl *)
LDAP_API(char **)
LDAP_API(struct ldap_tmplitem *)
LDAP_API(struct ldap_tmplitem *)
LDAP_API(struct ldap_tmplitem *)
LDAP_API(struct ldap_tmplitem *)
LDAP_API(int)
LDAP_API(int)
LDAP_API(int)
LDAP_API(int)
LDAP_API(int)
LDAP_API(int)
LDAP_API(char *)
LDAP_API(void*) LDAP_CALL ber_special_alloc(size_t size, BerElement **ppBer);
LDAP_API(ber_uint_t) LDAP_CALL ber_get_next_buffer( void *buffer,
LDAP_API(ber_uint_t) LDAP_CALL ber_get_next_buffer_ext( void *buffer,
LDAP_API(void) LDAP_CALL ber_init_w_nullchar( BerElement *ber, int options );
LDAP_API(int) LDAP_CALL ber_set_option( BerElement *ber, int option,
LDAP_API(int) LDAP_CALL ber_get_option( BerElement *ber, int option,
LDAP_API(Sockbuf*) LDAP_CALL ber_sockbuf_alloc( void );
LDAP_API(void) LDAP_CALL ber_sockbuf_free( Sockbuf* p );
LDAP_API(int) LDAP_CALL ber_sockbuf_set_option( Sockbuf *sb, int option,
LDAP_API(int) LDAP_CALL ber_sockbuf_get_option( Sockbuf *sb, int option,
LDAP_API(int) LDAP_CALL ber_flush( Sockbuf *sb, BerElement *ber, int freeit );
LDAP_API(ber_tag_t) LDAP_CALL ber_get_next( Sockbuf *sb, ber_len_t *len,
LDAP_API(int) LDAP_CALL ldap_x_hostlist_next( char **hostp,
LDAP_API(void) LDAP_CALL ldap_x_hostlist_statusfree(
LDAP_API(int) LDAP_CALL ldap_keysort_entries( LDAP *ld, LDAPMessage **chain,
LDAP_API(int) LDAP_CALL ldap_charray_add( char ***a, char *s );
LDAP_API(int) LDAP_CALL ldap_charray_merge( char ***a, char **s );
LDAP_API(void) LDAP_CALL ldap_charray_free( char **array );
LDAP_API(int) LDAP_CALL ldap_charray_inlist( char **a, char *s );
LDAP_API(char **) LDAP_CALL ldap_charray_dup( char **a );
LDAP_API(char **) LDAP_CALL ldap_str2charray( char *str, char *brkstr );
LDAP_API(int) LDAP_CALL ldap_charray_position( char **a, char *s );
LDAP_API(int) LDAP_CALL ldap_utf8len( const char* );
LDAP_API(char*) LDAP_CALL ldap_utf8next( char* );
LDAP_API(char*) LDAP_CALL ldap_utf8prev( char* );
LDAP_API(int) LDAP_CALL ldap_utf8copy( char* dst, const char* src );
LDAP_API(size_t) LDAP_CALL ldap_utf8characters( const char* );
LDAP_API(unsigned long) LDAP_CALL ldap_utf8getcc( const char** src );
LDAP_API(char*) LDAP_CALL ldap_utf8strtok_r( char* src, const char* brk, char** next);
LDAP_API(int) LDAP_CALL ldap_utf8isalnum( char* s );
LDAP_API(int) LDAP_CALL ldap_utf8isalpha( char* s );
LDAP_API(int) LDAP_CALL ldap_utf8isdigit( char* s );
LDAP_API(int) LDAP_CALL ldap_utf8isxdigit(char* s );
LDAP_API(int) LDAP_CALL ldap_utf8isspace( char* s );
LDAP_API(int)
LDAP_API(int)
LDAP_API(void)
LDAP_API(struct ldap_searchobj *)
LDAP_API(struct ldap_searchobj *)