]> granicus.if.org Git - curl/commitdiff
Simplify and rename internal structure to avoid potential name clash with LDAP header...
authorPatrick Monnerat <Patrick.Monnerat@datasphere.ch>
Mon, 13 Aug 2007 13:03:08 +0000 (13:03 +0000)
committerPatrick Monnerat <Patrick.Monnerat@datasphere.ch>
Mon, 13 Aug 2007 13:03:08 +0000 (13:03 +0000)
lib/ldap.c

index 5908e11b673e5aa6b82a7f24c0d99bbf7614f880..dbd2e246654681de625067440b1b7599becc43fa 100644 (file)
@@ -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