r3364 - in trunk/varnish-cache: bin/varnishd lib/libvarnish lib/libvcl

phk at projects.linpro.no phk at projects.linpro.no
Sun Nov 9 15:25:22 CET 2008


Author: phk
Date: 2008-11-09 15:25:22 +0100 (Sun, 09 Nov 2008)
New Revision: 3364

Modified:
   trunk/varnish-cache/bin/varnishd/cache_expire.c
   trunk/varnish-cache/bin/varnishd/mgt_child.c
   trunk/varnish-cache/bin/varnishd/varnishd.c
   trunk/varnish-cache/lib/libvarnish/crc32.c
   trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c
   trunk/varnish-cache/lib/libvcl/vcc_priv.h
Log:
More FlexeLint v9 consts



Modified: trunk/varnish-cache/bin/varnishd/cache_expire.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_expire.c	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/bin/varnishd/cache_expire.c	2008-11-09 14:25:22 UTC (rev 3364)
@@ -69,8 +69,8 @@
  * housekeeping fields parts of an object.
  */
 
-static const char *tmr_prefetch	= "prefetch";
-static const char *tmr_ttl	= "ttl";
+static const char * const tmr_prefetch	= "prefetch";
+static const char * const tmr_ttl	= "ttl";
 
 struct objexp {
 	unsigned		magic;

Modified: trunk/varnish-cache/bin/varnishd/mgt_child.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/mgt_child.c	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/bin/varnishd/mgt_child.c	2008-11-09 14:25:22 UTC (rev 3364)
@@ -81,7 +81,7 @@
 	CH_DIED = 4
 }			child_state = CH_STOPPED;
 
-static const char *ch_state[] = {
+static const char * const ch_state[] = {
 	[CH_STOPPED] =	"stopped",
 	[CH_STARTING] =	"starting",
 	[CH_RUNNING] =	"running",

Modified: trunk/varnish-cache/bin/varnishd/varnishd.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/varnishd.c	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/bin/varnishd/varnishd.c	2008-11-09 14:25:22 UTC (rev 3364)
@@ -117,7 +117,7 @@
 extern struct stevedore smu_stevedore;
 #endif
 
-static struct choice stv_choice[] = {
+static const struct choice stv_choice[] = {
 	{ "file",	&smf_stevedore },
 	{ "malloc",	&sma_stevedore },
 #ifdef HAVE_LIBUMEM
@@ -158,7 +158,7 @@
 extern struct hash_slinger hsl_slinger;
 extern struct hash_slinger hcl_slinger;
 
-static struct choice hsh_choice[] = {
+static const struct choice hsh_choice[] = {
 	{ "classic",		&hcl_slinger },
 	{ "simple",		&hsl_slinger },
 	{ "simple_list",	&hsl_slinger },	/* backwards compat */

Modified: trunk/varnish-cache/lib/libvarnish/crc32.c
===================================================================
--- trunk/varnish-cache/lib/libvarnish/crc32.c	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/lib/libvarnish/crc32.c	2008-11-09 14:25:22 UTC (rev 3364)
@@ -37,7 +37,7 @@
 
 /*--------------------------------------------------------------------*/
 
-static uint32_t crc32bits[] = {
+static const uint32_t crc32bits[] = {
     0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f,
     0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988,
     0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2,

Modified: trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c
===================================================================
--- trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c	2008-11-09 14:25:22 UTC (rev 3364)
@@ -104,7 +104,7 @@
 	}
 }
 
-const char *vcl_tnames[256] = {
+const char * const vcl_tnames[256] = {
 	['!'] = "'!'",
 	['%'] = "'%'",
 	['&'] = "'&'",

Modified: trunk/varnish-cache/lib/libvcl/vcc_priv.h
===================================================================
--- trunk/varnish-cache/lib/libvcl/vcc_priv.h	2008-11-09 13:46:57 UTC (rev 3363)
+++ trunk/varnish-cache/lib/libvcl/vcc_priv.h	2008-11-09 14:25:22 UTC (rev 3364)
@@ -39,7 +39,7 @@
 #define isident(c) (isalpha(c) || isdigit(c) || (c) == '_' || (c) == '-')
 #define isvar(c) (isident(c) || (c) == '.')
 unsigned vcl_fixed_token(const char *p, const char **q);
-extern const char *vcl_tnames[256];
+extern const char * const vcl_tnames[256];
 void vcl_output_lang_h(struct vsb *sb);
 
 #define PF(t)	(int)((t)->e - (t)->b), (t)->b




More information about the varnish-commit mailing list