From: Francesco Chemolli Date: Sun, 19 Aug 2012 20:52:29 +0000 (+0200) Subject: Moved external ACL protos from protos.h to ExternalACL.h X-Git-Tag: sourceformat-review-1~93 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f0c3284926ccfe88eb3aea66a90f8d6739cf48d5;p=thirdparty%2Fsquid.git Moved external ACL protos from protos.h to ExternalACL.h --- diff --git a/src/ExternalACL.h b/src/ExternalACL.h index be5e0cabe7..c341f69f9c 100644 --- a/src/ExternalACL.h +++ b/src/ExternalACL.h @@ -94,4 +94,16 @@ protected: MEMPROXY_CLASS_INLINE(ACLExternal); +class ACLChecklist; +class StoreEntry; + +extern void parse_externalAclHelper(external_acl **); +extern void dump_externalAclHelper(StoreEntry * sentry, const char *name, const external_acl *); +extern void free_externalAclHelper(external_acl **); +typedef void EAH(void *data, void *result); +extern void externalAclLookup(ACLChecklist * ch, void *acl_data, EAH * handler, void *data); +extern void externalAclInit(void); +extern void externalAclShutdown(void); + + #endif /* SQUID_EXTERNALACL_H */ diff --git a/src/cache_cf.cc b/src/cache_cf.cc index ab0e0ec360..7d1dfc8959 100644 --- a/src/cache_cf.cc +++ b/src/cache_cf.cc @@ -42,6 +42,7 @@ #include "CpuAffinityMap.h" #include "DiskIO/DiskIOModule.h" #include "eui/Config.h" +#include "ExternalACL.h" #include "format/Format.h" #include "globals.h" #include "HttpRequestMethod.h" diff --git a/src/protos.h b/src/protos.h index 95f5051438..194e94597d 100644 --- a/src/protos.h +++ b/src/protos.h @@ -555,24 +555,7 @@ class StatCounters; #endif - /* external_acl.c */ - class external_acl; - SQUIDCEXTERN void parse_externalAclHelper(external_acl **); - - SQUIDCEXTERN void dump_externalAclHelper(StoreEntry * sentry, const char *name, const external_acl *); - - SQUIDCEXTERN void free_externalAclHelper(external_acl **); - - typedef void EAH(void *data, void *result); - class ACLChecklist; - SQUIDCEXTERN void externalAclLookup(ACLChecklist * ch, void *acl_data, EAH * handler, void *data); - - SQUIDCEXTERN void externalAclInit(void); - - SQUIDCEXTERN void externalAclShutdown(void); - - SQUIDCEXTERN char *strtokFile(void); - +extern char *strtokFile(void); #if USE_AUTH