]> err.no Git - varnish/commitdiff
Polish VCT a bit more.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 15 Jun 2008 15:40:39 +0000 (15:40 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 15 Jun 2008 15:40:39 +0000 (15:40 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2684 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/include/libvarnish.h
varnish-cache/lib/libvarnish/vct.c

index bd51eebb8ee3cc2ebf9bfbb144015e2793949357..ab90e3dd06c72fd04668fabaa9029070f6992a3c 100644 (file)
@@ -78,6 +78,9 @@ vct_is(unsigned char x, unsigned char y)
 #define vct_islws(x) vct_is(x, VCT_LWS)
 #define vct_isctl(x) vct_is(x, VCT_CTL)
 
+/* NB: VCT always operate in ASCII, don't replace 0x0d with \r etc. */
+#define vct_skipcrlf(p) (p[0] == 0x0d && p[1] == 0x0a ? 2 : 1)
+
 /* from libvarnish/version.c */
 void varnish_version(const char *);
 
index b4ac015038ad79f2108a2c9c417684c85255fe43..4613b7751302f41eb7425c556731eb49da2bb9d4 100644 (file)
@@ -32,6 +32,8 @@
 
 #include <libvarnish.h>
 
+/* NB: VCT always operate in ASCII, don't replace 0x0d with \r etc. */
+
 unsigned char vct_typtab[256] = {
        [0x00]  =       VCT_CTL,
        [0x01]  =       VCT_CTL,