r4901 - in trunk/varnish-cache/bin: . varnishd varnishncsa varnishtest

phk at varnish-cache.org phk at varnish-cache.org
Sat Jun 5 15:03:56 CEST 2010


Author: phk
Date: 2010-06-05 15:03:56 +0200 (Sat, 05 Jun 2010)
New Revision: 4901

Added:
   trunk/varnish-cache/bin/flint.lnt
Modified:
   trunk/varnish-cache/bin/varnishd/flint.lnt
   trunk/varnish-cache/bin/varnishd/flint.sh
   trunk/varnish-cache/bin/varnishd/vclflint.lnt
   trunk/varnish-cache/bin/varnishncsa/flint.lnt
   trunk/varnish-cache/bin/varnishncsa/flint.sh
   trunk/varnish-cache/bin/varnishtest/flint.lnt
   trunk/varnish-cache/bin/varnishtest/flint.sh
Log:
Start unifying FlexeLint instructions, to curb spreading copy&paste-itis



Added: trunk/varnish-cache/bin/flint.lnt
===================================================================
--- trunk/varnish-cache/bin/flint.lnt	                        (rev 0)
+++ trunk/varnish-cache/bin/flint.lnt	2010-06-05 13:03:56 UTC (rev 4901)
@@ -0,0 +1,12 @@
+-passes=3
+
+///////////////////////////////////////////////////////////////////////
+// ../../config.h magic
+-header(../../config.h)
++libh ../../config.h
+-efile(451, ../../config.h)
+
+
+///////////////////////////////////////////////////////////////////////
+// assert() support, common to libvarnish and libvarnishapi
+-sem(vas_fail, r_no)

Modified: trunk/varnish-cache/bin/varnishd/flint.lnt
===================================================================
--- trunk/varnish-cache/bin/varnishd/flint.lnt	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishd/flint.lnt	2010-06-05 13:03:56 UTC (rev 4901)
@@ -1,4 +1,3 @@
-
 -d__flexelint_v9__=1
 
 -libdir(../../include)
@@ -75,7 +74,6 @@
 -e777	// float equality comparison
 -e679	// Suspicious Truncation in arithmetic expression combining with pointer
 
--esym(458, lbv_assert)	// unlocked access
 -esym(458, params)	// unlocked access
 
 -emacro(835, HTTPH)	// Info 835: A zero has been given as left argument to operator '&'
@@ -109,10 +107,8 @@
 -esym(528, svnid)
 
 //////////////
--passes=3
 
 +libh mgt_event.h
-+libh ../../config.h
 
 -emacro((???),va_arg)   // the va_arg() macro can yield 415, 416, 661, 662
                         // 796 and 797 (out-of-bounds errors).
@@ -128,7 +124,6 @@
 
 
 
-// -header(../../config.h)
 
 // Fix strchr() semtics, it can only return NULL if arg2 != 0
 -sem(strchr, 1p, type(1), 2n == 0 ? (@p < 1p) : (@p < 1p || @p == 0 ))
@@ -136,8 +131,6 @@
 -sem(vsb_new, @p == (1p ? 1p : malloc(1)))
 -sem(vsb_delete, custodial(1))
 -sem(pthread_create, custodial(4))
--sem(lbv_assert, r_no)
--sem(lbv_xxxassert, r_no)
 -sem(WS_Init, custodial(2))
 -sem(http_Setup, custodial(2))
 

Modified: trunk/varnish-cache/bin/varnishd/flint.sh
===================================================================
--- trunk/varnish-cache/bin/varnishd/flint.sh	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishd/flint.sh	2010-06-05 13:03:56 UTC (rev 4901)
@@ -1,6 +1,7 @@
 #!/bin/sh
 
 flexelint \
+	../flint.lnt \
 	flint.lnt \
 	-I. \
 	-I../../include \

Modified: trunk/varnish-cache/bin/varnishd/vclflint.lnt
===================================================================
--- trunk/varnish-cache/bin/varnishd/vclflint.lnt	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishd/vclflint.lnt	2010-06-05 13:03:56 UTC (rev 4901)
@@ -1,8 +1,6 @@
 // Flexelint configuration file for VCL compiler output
 //
 
--passes=3
-
 -esym(763, sess)	// Redundant declaration for symbol 'sess'
 			// Harmless
 

Modified: trunk/varnish-cache/bin/varnishncsa/flint.lnt
===================================================================
--- trunk/varnish-cache/bin/varnishncsa/flint.lnt	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishncsa/flint.lnt	2010-06-05 13:03:56 UTC (rev 4901)
@@ -1,7 +1,4 @@
--passes=3
 
--header(../../config.h)
-
 +d__attribute__()=
 
 // Fix strchr() semtics, it can only return NULL if arg2 != 0

Modified: trunk/varnish-cache/bin/varnishncsa/flint.sh
===================================================================
--- trunk/varnish-cache/bin/varnishncsa/flint.sh	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishncsa/flint.sh	2010-06-05 13:03:56 UTC (rev 4901)
@@ -5,6 +5,7 @@
 	-I/usr/include \
 	-I. \
 	-I../../include \
+	../flint.lnt \
 	flint.lnt \
 	*.c > $T 2>&1
 

Modified: trunk/varnish-cache/bin/varnishtest/flint.lnt
===================================================================
--- trunk/varnish-cache/bin/varnishtest/flint.lnt	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishtest/flint.lnt	2010-06-05 13:03:56 UTC (rev 4901)
@@ -1,7 +1,5 @@
--passes=3
 
 +libh mgt_event.h
-+libh ../../config.h
 
 -emacro((???),va_arg)   // the va_arg() macro can yield 415, 416, 661, 662
                         // 796 and 797 (out-of-bounds errors).
@@ -20,11 +18,6 @@
 
 
 
-
-
-
-// -header(../../config.h)
-
 // Fix strchr() semtics, it can only return NULL if arg2 != 0
 -sem(strchr, 1p, type(1), 2n == 0 ? (@p < 1p) : (@p < 1p || @p == 0 ))
 // 

Modified: trunk/varnish-cache/bin/varnishtest/flint.sh
===================================================================
--- trunk/varnish-cache/bin/varnishtest/flint.sh	2010-06-05 12:51:33 UTC (rev 4900)
+++ trunk/varnish-cache/bin/varnishtest/flint.sh	2010-06-05 13:03:56 UTC (rev 4901)
@@ -5,5 +5,6 @@
 	-I. \
 	-I../../include \
 	-I../.. \
+	../flint.lnt \
 	flint.lnt \
 	*.c 




More information about the varnish-commit mailing list