Commit 7d43df3a authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Another FlexeLint washing of the source.



git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4236 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent e59c968f
...@@ -315,11 +315,11 @@ VCL_##func##_method(struct sess *sp) \ ...@@ -315,11 +315,11 @@ VCL_##func##_method(struct sess *sp) \
sp->handling = 0; \ sp->handling = 0; \
sp->cur_method = VCL_MET_ ## upper; \ sp->cur_method = VCL_MET_ ## upper; \
WSP(sp, SLT_VCL_call, "%s", #func); \ WSP(sp, SLT_VCL_call, "%s", #func); \
sp->vcl->func##_func(sp); \ (void)sp->vcl->func##_func(sp); \
WSP(sp, SLT_VCL_return, "%s", VCC_Return_Name(sp->handling)); \ WSP(sp, SLT_VCL_return, "%s", VCC_Return_Name(sp->handling)); \
sp->cur_method = 0; \ sp->cur_method = 0; \
assert((1 << sp->handling) & bitmap); \ assert((1U << sp->handling) & bitmap); \
assert(!((1 << sp->handling) & ~bitmap)); \ assert(!((1U << sp->handling) & ~bitmap)); \
} }
#include "vcl_returns.h" #include "vcl_returns.h"
......
...@@ -57,7 +57,7 @@ SVNID("$Id$") ...@@ -57,7 +57,7 @@ SVNID("$Id$")
/*XXX: sort of a hack, improve the Tcl code in the compiler to avoid */ /*XXX: sort of a hack, improve the Tcl code in the compiler to avoid */
/*lint -save -esym(818,sp) */ /*lint -save -esym(818,sp) */
void *vrt_magic_string_end = &vrt_magic_string_end; const void * const vrt_magic_string_end = &vrt_magic_string_end;
static char vrt_hostname[255] = ""; static char vrt_hostname[255] = "";
/*--------------------------------------------------------------------*/ /*--------------------------------------------------------------------*/
......
-d__flexelint_v9__=1 -d__flexelint_v9__=1
-libdir(../../include)
-libdir(../../lib/)
// -efile(765, ../../lib/)
// -efile(765, ../../include/)
// -efile(759, ../../lib/)
// -efile(759, ../../include/)
-esym(755, vct_*)
-esym(759, vev_*)
-esym(765, vev_*)
-esym(714, vev_*)
-esym(759, vsb_*)
-esym(765, vsb_*)
-esym(714, vsb_*)
-esym(759, vpf_*)
-esym(765, vpf_*)
-esym(714, vpf_*)
-esym(759, H_*)
-esym(765, H_*)
-esym(757, VSL_*)
-esym(765, VLU_*)
-esym(759, VLU_*)
-esym(714, VLU_*)
-esym(765, VSS_*)
-esym(759, VSS_*)
-esym(755, VSL_*)
-esym(765, VSL_*)
-esym(759, VSL_*)
-esym(765, CLI_*)
-esym(759, CLI_*)
-esym(755, CLI_*)
-esym(755, VLIST_*)
-esym(755, VSLIST_*)
-esym(755, VSTAILQ_*)
-esym(755, VTAILQ_*)
// Stuff used outside varnishd
-esym(759, BackSlash)
-esym(765, BackSlash)
-esym(759, BackSlashDecode)
-esym(765, BackSlashDecode)
-esym(714, VSS_open)
-esym(757, base64*)
// Stuff used by compiled VCL
-esym(757, VRT_*)
-esym(759, VRT_*)
-esym(765, VRT_*)
-esym(714, VRT_*)
-esym(755, VRT_*)
-esym(765, vrt_magic_string_end)
-esym(759, vrt_magic_string_end)
-esym(768, vrt_ref::*)
-esym(768, VCL_conf::*)
// FLINT Bug20090910_838 // FLINT Bug20090910_838
-efunc(838, VRT_purge) -efunc(838, VRT_purge)
-efunc(838, VRT_purge_string) -efunc(838, VRT_purge_string)
// FLINT Bug Bug20090908_766
-efile(766, cache_vcl.c)
//-sem (pthread_mutex_lock, thread_lock) //-sem (pthread_mutex_lock, thread_lock)
-sem (pthread_mutex_trylock, thread_lock) -sem (pthread_mutex_trylock, thread_lock)
-sem (VBE_DropRefLocked, thread_unlock) -sem (VBE_DropRefLocked, thread_unlock)
...@@ -25,8 +80,8 @@ ...@@ -25,8 +80,8 @@
////////////// //////////////
-efunc(1791, pdiff) // return last on line -efunc(1791, pdiff) // return last on line
////////////// //////////////
-efile(451, "sys/*.h") // No include guard -efile(451, "sys/\*.h") // No include guard
-efile(451, "machine/*.h") // No include guard -efile(451, "machine/\*.h") // No include guard
-efile(451, "vcl_returns.h") // No include guard -efile(451, "vcl_returns.h") // No include guard
-efile(451, "cache_backend_poll.h") // No include guard -efile(451, "cache_backend_poll.h") // No include guard
-efile(451, "steps.h") // No include guard -efile(451, "steps.h") // No include guard
......
...@@ -55,7 +55,6 @@ struct cli_proto { ...@@ -55,7 +55,6 @@ struct cli_proto {
/* The implementation must provide these functions */ /* The implementation must provide these functions */
void cli_out(struct cli *cli, const char *fmt, ...); void cli_out(struct cli *cli, const char *fmt, ...);
void cli_quote(struct cli *cli, const char *str); void cli_quote(struct cli *cli, const char *str);
void cli_param(struct cli *cli);
void cli_result(struct cli *cli, unsigned r); void cli_result(struct cli *cli, unsigned r);
/* From libvarnish/cli.c */ /* From libvarnish/cli.c */
......
...@@ -49,9 +49,7 @@ SLTM(BackendOpen) ...@@ -49,9 +49,7 @@ SLTM(BackendOpen)
SLTM(BackendXID) SLTM(BackendXID)
SLTM(BackendReuse) SLTM(BackendReuse)
SLTM(BackendClose) SLTM(BackendClose)
SLTM(HttpError)
SLTM(HttpGarbage) SLTM(HttpGarbage)
SLTM(ClientAddr)
SLTM(Backend) SLTM(Backend)
SLTM(Length) SLTM(Length)
...@@ -86,17 +84,13 @@ SLTM(VCL_call) ...@@ -86,17 +84,13 @@ SLTM(VCL_call)
SLTM(VCL_trace) SLTM(VCL_trace)
SLTM(VCL_return) SLTM(VCL_return)
SLTM(VCL_error) SLTM(VCL_error)
SLTM(VCL_info)
SLTM(ReqStart) SLTM(ReqStart)
SLTM(Hit) SLTM(Hit)
SLTM(HitPass) SLTM(HitPass)
SLTM(ExpBan) SLTM(ExpBan)
SLTM(ExpPick)
SLTM(ExpKill) SLTM(ExpKill)
SLTM(WorkThread) SLTM(WorkThread)
SLTM(Terminate)
SLTM(ESItrace)
SLTM(ESI_xmlerror) SLTM(ESI_xmlerror)
SLTM(Hash) SLTM(Hash)
......
...@@ -34,8 +34,6 @@ ...@@ -34,8 +34,6 @@
#include "shmlog.h" #include "shmlog.h"
#define V_DEAD __attribute__ ((noreturn))
/* base64.c */ /* base64.c */
void base64_init(void); void base64_init(void);
int base64_decode(char *d, unsigned dlen, const char *s); int base64_decode(char *d, unsigned dlen, const char *s);
......
...@@ -14,15 +14,15 @@ typedef void vcl_fini_f(struct cli *); ...@@ -14,15 +14,15 @@ typedef void vcl_fini_f(struct cli *);
typedef int vcl_func_f(struct sess *sp); typedef int vcl_func_f(struct sess *sp);
/* VCL Methods */ /* VCL Methods */
#define VCL_MET_RECV (1 << 0) #define VCL_MET_RECV (1U << 0)
#define VCL_MET_PIPE (1 << 1) #define VCL_MET_PIPE (1U << 1)
#define VCL_MET_PASS (1 << 2) #define VCL_MET_PASS (1U << 2)
#define VCL_MET_HASH (1 << 3) #define VCL_MET_HASH (1U << 3)
#define VCL_MET_MISS (1 << 4) #define VCL_MET_MISS (1U << 4)
#define VCL_MET_HIT (1 << 5) #define VCL_MET_HIT (1U << 5)
#define VCL_MET_FETCH (1 << 6) #define VCL_MET_FETCH (1U << 6)
#define VCL_MET_DELIVER (1 << 7) #define VCL_MET_DELIVER (1U << 7)
#define VCL_MET_ERROR (1 << 8) #define VCL_MET_ERROR (1U << 8)
#define VCL_MET_MAX 9 #define VCL_MET_MAX 9
......
...@@ -19,47 +19,47 @@ VCL_RET_MAC(restart, RESTART) ...@@ -19,47 +19,47 @@ VCL_RET_MAC(restart, RESTART)
#ifdef VCL_MET_MAC #ifdef VCL_MET_MAC
VCL_MET_MAC(recv,RECV, VCL_MET_MAC(recv,RECV,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_PASS) | (1U << VCL_RET_PASS)
| (1 << VCL_RET_PIPE) | (1U << VCL_RET_PIPE)
| (1 << VCL_RET_LOOKUP) | (1U << VCL_RET_LOOKUP)
)) ))
VCL_MET_MAC(pipe,PIPE, VCL_MET_MAC(pipe,PIPE,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_PIPE) | (1U << VCL_RET_PIPE)
)) ))
VCL_MET_MAC(pass,PASS, VCL_MET_MAC(pass,PASS,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_RESTART) | (1U << VCL_RET_RESTART)
| (1 << VCL_RET_PASS) | (1U << VCL_RET_PASS)
)) ))
VCL_MET_MAC(hash,HASH, VCL_MET_MAC(hash,HASH,
((1 << VCL_RET_HASH) ((1U << VCL_RET_HASH)
)) ))
VCL_MET_MAC(miss,MISS, VCL_MET_MAC(miss,MISS,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_RESTART) | (1U << VCL_RET_RESTART)
| (1 << VCL_RET_PASS) | (1U << VCL_RET_PASS)
| (1 << VCL_RET_FETCH) | (1U << VCL_RET_FETCH)
)) ))
VCL_MET_MAC(hit,HIT, VCL_MET_MAC(hit,HIT,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_RESTART) | (1U << VCL_RET_RESTART)
| (1 << VCL_RET_PASS) | (1U << VCL_RET_PASS)
| (1 << VCL_RET_DELIVER) | (1U << VCL_RET_DELIVER)
)) ))
VCL_MET_MAC(fetch,FETCH, VCL_MET_MAC(fetch,FETCH,
((1 << VCL_RET_ERROR) ((1U << VCL_RET_ERROR)
| (1 << VCL_RET_RESTART) | (1U << VCL_RET_RESTART)
| (1 << VCL_RET_PASS) | (1U << VCL_RET_PASS)
| (1 << VCL_RET_DELIVER) | (1U << VCL_RET_DELIVER)
)) ))
VCL_MET_MAC(deliver,DELIVER, VCL_MET_MAC(deliver,DELIVER,
((1 << VCL_RET_RESTART) ((1U << VCL_RET_RESTART)
| (1 << VCL_RET_DELIVER) | (1U << VCL_RET_DELIVER)
)) ))
VCL_MET_MAC(error,ERROR, VCL_MET_MAC(error,ERROR,
((1 << VCL_RET_RESTART) ((1U << VCL_RET_RESTART)
| (1 << VCL_RET_DELIVER) | (1U << VCL_RET_DELIVER)
)) ))
#endif #endif
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
#define VCT_DIGIT (1<<5) #define VCT_DIGIT (1<<5)
#define VCT_HEX (1<<6) #define VCT_HEX (1<<6)
extern unsigned char vct_typtab[256]; extern const unsigned char vct_typtab[256];
static inline int static inline int
vct_is(unsigned char x, unsigned char y) vct_is(unsigned char x, unsigned char y)
......
...@@ -45,7 +45,7 @@ struct sockaddr; ...@@ -45,7 +45,7 @@ struct sockaddr;
* A backend probe specification * A backend probe specification
*/ */
extern void *vrt_magic_string_end; extern const void * const vrt_magic_string_end;
struct vrt_backend_probe { struct vrt_backend_probe {
const char *url; const char *url;
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
struct vsb { struct vsb {
unsigned s_magic; unsigned s_magic;
char *s_buf; /* storage buffer */ char *s_buf; /* storage buffer */
void *s_unused; /* binary compatibility. */
size_t s_size; /* size of storage buffer */ size_t s_size; /* size of storage buffer */
size_t s_len; /* current length of string */ size_t s_len; /* current length of string */
#define VSB_FIXEDLEN 0x00000000 /* fixed length buffer (default) */ #define VSB_FIXEDLEN 0x00000000 /* fixed length buffer (default) */
......
...@@ -85,15 +85,6 @@ cli_result(struct cli *cli, unsigned res) ...@@ -85,15 +85,6 @@ cli_result(struct cli *cli, unsigned res)
printf("CLI result = %u\n", res); printf("CLI result = %u\n", res);
} }
void
cli_param(struct cli *cli)
{
cli_result(cli, CLIS_PARAM);
cli_out(cli,
"Parameter error, use \"help [command]\" for more info.\n");
}
int int
cli_writeres(int fd, const struct cli *cli) cli_writeres(int fd, const struct cli *cli)
{ {
......
...@@ -40,7 +40,7 @@ SVNID("$Id$") ...@@ -40,7 +40,7 @@ SVNID("$Id$")
#define VCT_UPALPHA VCT_ALPHA #define VCT_UPALPHA VCT_ALPHA
#define VCT_LOALPHA VCT_ALPHA #define VCT_LOALPHA VCT_ALPHA
unsigned char vct_typtab[256] = { unsigned const char vct_typtab[256] = {
[0x00] = VCT_CTL, [0x00] = VCT_CTL,
[0x01] = VCT_CTL, [0x01] = VCT_CTL,
[0x02] = VCT_CTL, [0x02] = VCT_CTL,
......
...@@ -166,15 +166,15 @@ vcl_output_lang_h(struct vsb *sb) ...@@ -166,15 +166,15 @@ vcl_output_lang_h(struct vsb *sb)
vsb_cat(sb, "struct cli;\n\ntypedef void vcl_init_f(struct cli *);\n"); vsb_cat(sb, "struct cli;\n\ntypedef void vcl_init_f(struct cli *);\n");
vsb_cat(sb, "typedef void vcl_fini_f(struct cli *);\n"); vsb_cat(sb, "typedef void vcl_fini_f(struct cli *);\n");
vsb_cat(sb, "typedef int vcl_func_f(struct sess *sp);\n"); vsb_cat(sb, "typedef int vcl_func_f(struct sess *sp);\n");
vsb_cat(sb, "\n/* VCL Methods */\n#define VCL_MET_RECV\t\t(1 << 0)\n"); vsb_cat(sb, "\n/* VCL Methods */\n#define VCL_MET_RECV\t\t(1U << 0)");
vsb_cat(sb, "#define VCL_MET_PIPE\t\t(1 << 1)\n"); vsb_cat(sb, "\n#define VCL_MET_PIPE\t\t(1U << 1)\n");
vsb_cat(sb, "#define VCL_MET_PASS\t\t(1 << 2)\n"); vsb_cat(sb, "#define VCL_MET_PASS\t\t(1U << 2)\n");
vsb_cat(sb, "#define VCL_MET_HASH\t\t(1 << 3)\n"); vsb_cat(sb, "#define VCL_MET_HASH\t\t(1U << 3)\n");
vsb_cat(sb, "#define VCL_MET_MISS\t\t(1 << 4)\n"); vsb_cat(sb, "#define VCL_MET_MISS\t\t(1U << 4)\n");
vsb_cat(sb, "#define VCL_MET_HIT\t\t(1 << 5)\n"); vsb_cat(sb, "#define VCL_MET_HIT\t\t(1U << 5)\n");
vsb_cat(sb, "#define VCL_MET_FETCH\t\t(1 << 6)\n"); vsb_cat(sb, "#define VCL_MET_FETCH\t\t(1U << 6)\n");
vsb_cat(sb, "#define VCL_MET_DELIVER\t\t(1 << 7)\n"); vsb_cat(sb, "#define VCL_MET_DELIVER\t\t(1U << 7)\n");
vsb_cat(sb, "#define VCL_MET_ERROR\t\t(1 << 8)\n"); vsb_cat(sb, "#define VCL_MET_ERROR\t\t(1U << 8)\n");
vsb_cat(sb, "\n#define VCL_MET_MAX\t\t9\n\n/* VCL Returns */\n"); vsb_cat(sb, "\n#define VCL_MET_MAX\t\t9\n\n/* VCL Returns */\n");
vsb_cat(sb, "#define VCL_RET_DELIVER\t\t0\n#define VCL_RET_ERROR\t\t"); vsb_cat(sb, "#define VCL_RET_DELIVER\t\t0\n#define VCL_RET_ERROR\t\t");
vsb_cat(sb, "1\n#define VCL_RET_FETCH\t\t2\n"); vsb_cat(sb, "1\n#define VCL_RET_FETCH\t\t2\n");
...@@ -228,15 +228,15 @@ vcl_output_lang_h(struct vsb *sb) ...@@ -228,15 +228,15 @@ vcl_output_lang_h(struct vsb *sb)
vsb_cat(sb, " * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI"); vsb_cat(sb, " * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI");
vsb_cat(sb, "SE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFT"); vsb_cat(sb, "SE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFT");
vsb_cat(sb, "WARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n"); vsb_cat(sb, "WARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n");
vsb_cat(sb, " * SUCH DAMAGE.\n *\n * $Id: vrt.h 4185 2009-08-17 11:"); vsb_cat(sb, " * SUCH DAMAGE.\n *\n * $Id: vrt.h 4235 2009-09-11 13:");
vsb_cat(sb, "53:01Z phk $\n *\n * Runtime support for compiled VCL "); vsb_cat(sb, "06:15Z phk $\n *\n * Runtime support for compiled VCL ");
vsb_cat(sb, "programs.\n *\n * XXX: When this file is changed, lib/"); vsb_cat(sb, "programs.\n *\n * XXX: When this file is changed, lib/");
vsb_cat(sb, "libvcl/vcc_gen_fixed_token.tcl\n"); vsb_cat(sb, "libvcl/vcc_gen_fixed_token.tcl\n");
vsb_cat(sb, " * XXX: *MUST* be rerun.\n */\n"); vsb_cat(sb, " * XXX: *MUST* be rerun.\n */\n");
vsb_cat(sb, "\nstruct sess;\nstruct vsb;\nstruct cli;\n"); vsb_cat(sb, "\nstruct sess;\nstruct vsb;\nstruct cli;\n");
vsb_cat(sb, "struct director;\nstruct VCL_conf;\n"); vsb_cat(sb, "struct director;\nstruct VCL_conf;\n");
vsb_cat(sb, "struct sockaddr;\n\n/*\n * A backend probe specificati"); vsb_cat(sb, "struct sockaddr;\n\n/*\n * A backend probe specificati");
vsb_cat(sb, "on\n */\n\nextern void *vrt_magic_string_end;\n"); vsb_cat(sb, "on\n */\n\nextern const void *vrt_magic_string_end;\n");
vsb_cat(sb, "\nstruct vrt_backend_probe {\n\tconst char\t*url;\n"); vsb_cat(sb, "\nstruct vrt_backend_probe {\n\tconst char\t*url;\n");
vsb_cat(sb, "\tconst char\t*request;\n\tdouble\t\ttimeout;\n"); vsb_cat(sb, "\tconst char\t*request;\n\tdouble\t\ttimeout;\n");
vsb_cat(sb, "\tdouble\t\tinterval;\n\tunsigned\twindow;\n"); vsb_cat(sb, "\tdouble\t\tinterval;\n\tunsigned\twindow;\n");
......
...@@ -554,7 +554,7 @@ foreach m $methods { ...@@ -554,7 +554,7 @@ foreach m $methods {
} else { } else {
set sp "" set sp ""
} }
puts $fo "#define VCL_MET_[string toupper [lindex $m 0]]\t${sp}(1 << $u)" puts $fo "#define VCL_MET_[string toupper [lindex $m 0]]\t${sp}(1U << $u)"
incr u incr u
} }
...@@ -620,9 +620,9 @@ foreach m $methods { ...@@ -620,9 +620,9 @@ foreach m $methods {
puts -nonewline $for ",[string toupper [lindex $m 0]]" puts -nonewline $for ",[string toupper [lindex $m 0]]"
set l [lindex $m 1] set l [lindex $m 1]
puts $for "," puts $for ","
puts $for " ((1 << VCL_RET_[string toupper [lindex $l 0]])" puts $for " ((1U << VCL_RET_[string toupper [lindex $l 0]])"
foreach r [lrange $l 1 end] { foreach r [lrange $l 1 end] {
puts $for " | (1 << VCL_RET_[string toupper $r])" puts $for " | (1U << VCL_RET_[string toupper $r])"
} }
puts $for "))" puts $for "))"
incr u incr u
...@@ -647,8 +647,6 @@ puts $fo "#include \"vcc_priv.h\"" ...@@ -647,8 +647,6 @@ puts $fo "#include \"vcc_priv.h\""
puts $fo "#include \"vsb.h\"" puts $fo "#include \"vsb.h\""
set tn 128 set tn 128
puts $foh "#define LOW_TOKEN $tn"
proc add_token {tok str alpha} { proc add_token {tok str alpha} {
global tokens tn fixed foh global tokens tn fixed foh
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
* Edit and run vcc_gen_fixed_token.tcl instead * Edit and run vcc_gen_fixed_token.tcl instead
*/ */
#define LOW_TOKEN 128
#define T_INCLUDE 128 #define T_INCLUDE 128
#define T_IF 129 #define T_IF 129
#define T_ELSE 130 #define T_ELSE 130
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment