;;
esac
+ #
+ # forward.h means different things to Squid code depending on the path
+ # require the full path is explicit for every include
+ #
+ FI=`grep "#include \"forward.h\"" ${FILENAME}`;
+ if test "x${FI}" != "x" ; then
+ echo "ERROR: ${PWD}/${FILENAME} contains reference to forward.h without path"
+ fi
+
#
# DEBUG Section list maintenance
#
#include "event.h"
#include "fd.h"
#include "fde.h"
-#include "forward.h"
#include "ftp.h"
+#include "FwdState.h"
#include "globals.h"
#include "gopher.h"
#include "hier_code.h"
fde.h \
FileMap.h \
filemap.cc \
- forward.cc \
- forward.h \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
Generic.h \
globals.h \
gopher.h \
fde.cc \
FileMap.h \
filemap.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
hier_code.h \
fde.cc \
FileMap.h \
filemap.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
fde.cc \
FileMap.h \
filemap.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
fde.cc \
FileMap.h \
filemap.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
fd.h \
fd.cc \
fde.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
fde.cc \
FileMap.h \
filemap.cc \
- forward.cc \
fqdncache.h \
fqdncache.cc \
ftp.h \
ftp.cc \
+ FwdState.cc \
+ FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
#ifndef SQUID_SERVER_H
#define SQUID_SERVER_H
-#include "StoreIOBuffer.h"
-#include "forward.h"
#include "BodyPipe.h"
#include "base/AsyncJob.h"
#include "CommCalls.h"
+#include "FwdState.h"
+#include "StoreIOBuffer.h"
#if USE_ADAPTATION
#include "adaptation/forward.h"
#include "adaptation/Initiator.h"
#include "acl/DestinationIp.h"
#include "acl/SourceAsn.h"
#include "cache_cf.h"
-#include "src/forward.h"
+#include "FwdState.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "ipcache.h"
#include "CommCalls.h"
#include "err_detail_type.h"
#include "fde.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "HttpMsg.h"
#include "HttpReply.h"
#include "errorpage.h"
#include "fd.h"
#include "fde.h"
-#include "forward.h"
#include "fqdncache.h"
+#include "FwdState.h"
#include "globals.h"
#include "http.h"
#include "HttpHdrContRange.h"
#include "fd.h"
#include "fde.h"
#include "format/Token.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "globals.h"
#include "HttpHeaderTools.h"
#include "errorpage.h"
#include "fd.h"
#include "fde.h"
-#include "forward.h"
+#include "FwdState.h"
#include "html_quote.h"
#include "HttpHdrContRange.h"
#include "HttpHeader.h"
#include "comm/Write.h"
#include "errorpage.h"
#include "fd.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "html_quote.h"
#include "HttpReply.h"
#include "disk.h"
#include "event.h"
#include "fde.h"
-#include "forward.h"
+#include "FwdState.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "icmp/net_db.h"
#include "ExternalACL.h"
#include "fd.h"
#include "format/Token.h"
-#include "forward.h"
#include "fs/Module.h"
#include "fqdncache.h"
+#include "FwdState.h"
#include "globals.h"
#include "htcp.h"
#include "HttpHeader.h"
#include "comm/Connection.h"
#include "comm/ConnOpener.h"
#include "event.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "htcp.h"
#include "HttpRequest.h"
#include "CacheDigest.h"
#include "CachePeer.h"
#include "event.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "DnsLookupDetails.h"
#include "errorpage.h"
#include "event.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "hier_code.h"
#include "htcp.h"
#include "squid.h"
#include "client_side.h"
-#include "forward.h"
+#include "FwdState.h"
#include "ssl/ServerBump.h"
#include "Store.h"
#include "StoreClient.h"
#include "squid.h"
#include "errorpage.h"
-#include "forward.h"
+#include "FwdState.h"
#include "globals.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "comm.h"
#include "comm/Write.h"
#include "errorpage.h"
+#include "FwdState.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "HttpRequest.h"
-#include "forward.h"
#include "SquidConfig.h"
#include "StatCounters.h"
#include "Store.h"