/*
- * $Id: acl.cc,v 1.282 2002/09/01 15:16:33 hno Exp $
+ * $Id: acl.cc,v 1.283 2002/09/05 21:09:23 hno Exp $
*
* DEBUG: section 28 Access Control
* AUTHOR: Duane Wessels
static void aclParseMethodList(void *curlist);
static void aclParseTimeSpec(void *curlist);
static void aclParseIntRange(void *curlist);
-static char *strtokFile(void);
+extern char *strtokFile(void);
static void aclDestroyTimeList(acl_time_data * data);
static void aclDestroyIntRange(intrange *);
static void aclLookupProxyAuthStart(aclCheck_t * checklist);
#endif
static int aclCacheMatchAcl(dlink_list * cache, squid_acl acltype, void *data, char *MatchParam);
-static char *
+char *
strtokFile(void)
{
char *t, *fn;
/*
- * $Id: external_acl.cc,v 1.9 2002/08/22 12:29:15 hno Exp $
+ * $Id: external_acl.cc,v 1.10 2002/09/05 21:09:24 hno Exp $
*
* DEBUG: section 82 External ACL
* AUTHOR: Henrik Nordstrom, MARA Systems AB
static int external_acl_entry_expired(external_acl * def, external_acl_entry * entry);
static void external_acl_cache_touch(external_acl * def, external_acl_entry * entry);
+extern char *strtokFile(void);
+
/*******************************************************************
* external_acl cache entry
* Used opaqueue in the interface
data->def = cbdataReference(find_externalAclHelper(token));
if (!data->def)
self_destruct();
- while ((token = strtok(NULL, w_space))) {
+ while ((token = strtokFile())) {
wordlistAdd(&data->arguments, token);
}
*datap = data;