]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
C++ fixes for ext_edirectory_userip_acl
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 2 Nov 2010 12:16:02 +0000 (01:16 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 2 Nov 2010 12:16:02 +0000 (01:16 +1300)
helpers/external_acl/eDirectory_userip/Makefile.am
helpers/external_acl/eDirectory_userip/config.test
helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc [moved from helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.c with 99% similarity]

index 0801dbc5c5cedac76c7452b8230e50e38bf0bd38..abb6e1c88de56609334df891c1799691caafc170 100644 (file)
@@ -3,7 +3,7 @@ include $(top_srcdir)/src/Common.am
 libexec_PROGRAMS = ext_edirectory_userip_acl
 
 ext_edirectory_userip_acl_SOURCES = \
-       ext_edirectory_userip_acl.c
+       ext_edirectory_userip_acl.cc
 
 ext_edirectory_userip_acl_LDADD = \
        $(COMPAT_LIB) \
index 1e690b20dbf8ec4b3aa8666830e7a0e48a905b30..8f83d3905dab18a17677a025028bc5d1127f830a 100644 (file)
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-# AYJ: currently does not build portable
-exit 1
-
 if [ -f /usr/include/ldap.h ]; then
        exit 0
 fi
similarity index 99%
rename from helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.c
rename to helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc
index 7e468677429ef8dd5a6dbe9eedd306e8096ff865..32282e8da65ffa09adcace2657d742281b268d96 100644 (file)
 #ifdef HAVE_STDIO_H
 #include <stdio.h>
 #endif
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE
+#endif
+#ifndef __USE_GNU
 #define __USE_GNU
+#endif
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
@@ -2038,7 +2042,7 @@ int main(int argc, char **argv)
                     local_printfx("ERR (ConvertIP: %s)\n", ErrLDAP(x));
                 } else {
                     edui_ldap.err = -1;
-                    debug("ConvertIP(-, %s) -> Result[%zd]: %s\n", bufb, x, edui_ldap.search_ip);
+                    debug("ConvertIP(-, %s) -> Result[%d]: %s\n", bufb, x, edui_ldap.search_ip);
                     x = SearchFilterLDAP(&edui_ldap, bufa);
                     if (x < 0) {
                         debug("SearchFilterLDAP() -> %s\n", ErrLDAP(x));
@@ -2068,7 +2072,7 @@ int main(int argc, char **argv)
                     }
                 }
             } else {
-                debug("SplitString() -> Error: %d\n", i);
+                debug("SplitString() -> Error: %Zu\n", i);
                 local_printfx("ERR (SplitString Error %d)\n", i);
             }
         } else {
@@ -2078,7 +2082,7 @@ int main(int argc, char **argv)
                 debug("ConvertIP() -> %s\n", ErrLDAP(x));
                 local_printfx("ERR (ConvertIP: %s)\n", ErrLDAP(x));
             } else {
-                debug("ConvertIP(-, %s) -> Result[%zd]: %s\n", bufa, x, edui_ldap.search_ip);
+                debug("ConvertIP(-, %s) -> Result[%d]: %s\n", bufa, x, edui_ldap.search_ip);
                 /* Do search */
                 x = SearchFilterLDAP(&edui_ldap, NULL);
                 if (x < 0) {