diff -up inn-2.5.2/lib/date.c.hdr inn-2.5.2/lib/date.c
--- inn-2.5.2/lib/date.c.hdr 2010-06-28 17:34:29.119928905 +0200
+++ inn-2.5.2/lib/date.c 2010-06-28 18:04:11.457807048 +0200
@@ -8,7 +8,7 @@
#include "config.h"
#include "clibrary.h"
-#include "headers.c"
+#include "headers.h"
#include <ctype.h>
#include <time.h>
diff -up inn-2.5.2/lib/headers.h.hdr inn-2.5.2/lib/headers.h
--- inn-2.5.2/lib/headers.h.hdr 2010-06-28 17:59:40.585930051 +0200
+++ inn-2.5.2/lib/headers.h 2010-06-28 18:02:52.365930244 +0200
@@ -0,0 +1,7 @@
+/* $Id: headers.c 9024 2010-03-21 16:49:30Z iulius $
+**
+** Routines for headers: manipulation and checks.
+*/
+bool IsValidHeaderName(const char *string);
+const char *skip_cfws(const char *p);
+const char *skip_fws(const char *p);