From 22c61d8da637d19aef219ee910147b3f547d3fe9 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Mon, 13 Aug 2007 13:03:08 +0000 Subject: Simplify and rename internal structure to avoid potential name clash with LDAP header file. --- lib/ldap.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/ldap.c b/lib/ldap.c index 5908e11b6..dbd2e2466 100644 --- a/lib/ldap.c +++ b/lib/ldap.c @@ -74,9 +74,7 @@ /* Use our own implementation. */ -typedef struct ldap_url_desc { - struct ldap_url_desc *lud_next; - char *lud_scheme; +typedef struct { char *lud_host; int lud_port; char *lud_dn; @@ -84,14 +82,17 @@ typedef struct ldap_url_desc { int lud_scope; char *lud_filter; char **lud_exts; - int lud_crit_exts; -} LDAPURLDesc; +} CURL_LDAPURLDesc; + +#undef LDAPURLDesc +#define LDAPURLDesc CURL_LDAPURLDesc static int _ldap_url_parse (const struct connectdata *conn, LDAPURLDesc **ludp); static void _ldap_free_urldesc (LDAPURLDesc *ludp); -static void (*ldap_free_urldesc)(LDAPURLDesc *) = _ldap_free_urldesc; +#undef ldap_free_urldesc +#define ldap_free_urldesc _ldap_free_urldesc #endif #ifndef LDAP_SIZELIMIT_EXCEEDED -- cgit v1.2.3