Commit 32265217 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Add VCL_MET_${METHOD} bitmap defines


git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1550 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent 4f4b9e70
......@@ -41,5 +41,15 @@ VCL_MET_MAC(hit,HIT,(VCL_RET_ERROR|VCL_RET_PASS|VCL_RET_DELIVER))
VCL_MET_MAC(fetch,FETCH,(VCL_RET_ERROR|VCL_RET_PASS|VCL_RET_INSERT))
VCL_MET_MAC(timeout,TIMEOUT,(VCL_RET_FETCH|VCL_RET_DISCARD))
VCL_MET_MAC(discard,DISCARD,(VCL_RET_DISCARD|VCL_RET_PASS))
#else
#define VCL_MET_RECV (1 << 0)
#define VCL_MET_PIPE (1 << 1)
#define VCL_MET_PASS (1 << 2)
#define VCL_MET_HASH (1 << 3)
#define VCL_MET_MISS (1 << 4)
#define VCL_MET_HIT (1 << 5)
#define VCL_MET_FETCH (1 << 6)
#define VCL_MET_TIMEOUT (1 << 7)
#define VCL_MET_DISCARD (1 << 8)
#endif
#define N_METHODS 9
......@@ -192,6 +192,12 @@ foreach m $methods {
puts $for ")"
incr u
}
puts $for "#else"
set u 0
foreach m $methods {
puts $for "#define VCL_MET_[string toupper [lindex $m 0]]\t(1 << $u)"
incr u
}
puts $for "#endif"
puts $for "#define N_METHODS $u"
close $for
......
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