r2684 - in trunk/varnish-cache: include lib/libvarnish

phk at projects.linpro.no phk at projects.linpro.no
Sun Jun 15 17:40:40 CEST 2008


Author: phk
Date: 2008-06-15 17:40:39 +0200 (Sun, 15 Jun 2008)
New Revision: 2684

Modified:
   trunk/varnish-cache/include/libvarnish.h
   trunk/varnish-cache/lib/libvarnish/vct.c
Log:
Polish VCT a bit more.



Modified: trunk/varnish-cache/include/libvarnish.h
===================================================================
--- trunk/varnish-cache/include/libvarnish.h	2008-06-15 15:30:49 UTC (rev 2683)
+++ trunk/varnish-cache/include/libvarnish.h	2008-06-15 15:40:39 UTC (rev 2684)
@@ -78,6 +78,9 @@
 #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 *);
 

Modified: trunk/varnish-cache/lib/libvarnish/vct.c
===================================================================
--- trunk/varnish-cache/lib/libvarnish/vct.c	2008-06-15 15:30:49 UTC (rev 2683)
+++ trunk/varnish-cache/lib/libvarnish/vct.c	2008-06-15 15:40:39 UTC (rev 2684)
@@ -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,




More information about the varnish-commit mailing list