+/*
+ * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef SQUID_HTTPHEADERTOOLS_H
#define SQUID_HTTPHEADERTOOLS_H
#include "HttpHeader.h"
#include "typedefs.h"
-#if HAVE_FUNCTIONAL
#include <functional>
-#endif
-#if HAVE_LIST
#include <list>
-#endif
-#if HAVE_MAP
#include <map>
-#endif
-#if HAVE_STRING
#include <string>
-#endif
#if HAVE_STRINGS_H
#include <strings.h>
#endif
int httpHeaderParseInt(const char *start, int *val);
void httpHeaderPutStrf(HttpHeader * hdr, http_hdr_type id, const char *fmt,...) PRINTF_FORMAT_ARG3;
-const char *getStringPrefix(const char *str, const char *end);
+const char *getStringPrefix(const char *str, size_t len);
void httpHdrMangleList(HttpHeader *, HttpRequest *, int req_or_rep);
#endif
+