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 */
#include "CpuAffinityMap.h"
#include "DiskIO/DiskIOModule.h"
#include "eui/Config.h"
+#include "ExternalACL.h"
#include "format/Format.h"
#include "globals.h"
#include "HttpRequestMethod.h"
#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