]> err.no Git - varnish/commitdiff
Move the enum MET/RET macros to vcl.h
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 21 Dec 2008 16:18:39 +0000 (16:18 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 21 Dec 2008 16:18:39 +0000 (16:18 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3482 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/lib/libvcl/vcc_gen_fixed_token.tcl

index eef6334ffe1bc06eb2f1e290ceecf08120dd086e..3ef79701f78629ac278aee8007b9a3bd2109e646 100755 (executable)
@@ -109,7 +109,7 @@ proc warns {fd} {
        puts $fd " *"
        puts $fd " * NB:  This file is machine generated, DO NOT EDIT!"
        puts $fd " *"
-       puts $fd " * Edit vcc_gen_fixed_token.tcl instead"
+       puts $fd " * Edit and run vcc_gen_fixed_token.tcl instead"
        puts $fd " */"
        puts $fd ""
 }
@@ -126,6 +126,29 @@ typedef void vcl_init_f(struct cli *);
 typedef void vcl_fini_f(struct cli *);
 typedef int vcl_func_f(struct sess *sp);
 }
+
+puts $fo "/* VCL Methods */"
+set u 0
+foreach m $methods {
+       if {[string length [lindex $m 0]] < 8} {
+               set sp "\t"
+       } else {
+               set sp ""
+       }
+       puts $fo "#define VCL_MET_[string toupper [lindex $m 0]]\t${sp}(1 << $u)"
+       incr u
+}
+
+puts $fo "\n#define VCL_MET_MAX\t\t$u\n"
+
+puts $fo "/* VCL Returns */"
+set i 0
+foreach k $returns {
+       puts $fo "#define VCL_RET_[string toupper $k]\t\t(1 << $i)"
+       incr i
+}
+puts $fo "\n#define VCL_RET_MAX\t\t$i\n"
+
 puts $fo "struct VCL_conf {"
 puts $fo {     unsigned        magic;
 #define VCL_CONF_MAGIC 0x7406c509      /* from /dev/random */
@@ -171,13 +194,6 @@ foreach k $returns {
        }
        incr i
 }
-puts $for "#else"
-set i 0
-foreach k $returns {
-       puts $for "#define VCL_RET_[string toupper $k]  (1 << $i)"
-       incr i
-}
-puts $for "#define VCL_RET_MAX $i"
 puts $for "#endif"
 puts $for ""
 puts $for "#ifdef VCL_MET_MAC"
@@ -186,7 +202,7 @@ foreach m $methods {
        puts -nonewline $for "VCL_MET_MAC([lindex $m 0]"
        puts -nonewline $for ",[string toupper [lindex $m 0]]"
        set l [lindex $m 1]
-       puts -nonewline $for ",(\n    VCL_RET_[string toupper [lindex $l 0]]"
+       puts -nonewline $for ",\n    (VCL_RET_[string toupper [lindex $l 0]]"
        foreach r [lrange $l 1 end] {
                puts -nonewline $for "|VCL_RET_[string toupper $r]"
        }
@@ -194,14 +210,7 @@ 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
 
 #----------------------------------------------------------------------