]> err.no Git - varnish/commitdiff
Fix an extremely fine C-standard point and remove the vcc_FreeToken()
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Sep 2007 22:27:25 +0000 (22:27 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Sep 2007 22:27:25 +0000 (22:27 +0000)
prototype

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1974 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/lib/libvcl/vcc_compile.h

index 7f8bf99a7942d0c1e48b61a54c3d83ddde9933da..4d8b8a4a0cd45641418b5e1ec79088c4238d69c3 100644 (file)
@@ -103,6 +103,12 @@ enum var_type {
        SET
 };
 
+enum var_access {
+       V_RO,
+       V_RW,
+       V_WO
+};
+
 enum ref_type {
        R_FUNC,
        R_ACL,
@@ -123,7 +129,7 @@ struct var {
        unsigned                len;
        const char              *rname;
        const char              *lname;
-       enum {V_RO, V_RW, V_WO} access;
+       enum var_access         access;
        const char              *hdr;
        unsigned                methods;
 };
@@ -187,7 +193,6 @@ void vcc_Lexer(struct tokenlist *tl, struct source *sp);
 void vcc_NextToken(struct tokenlist *tl);
 void vcc__ErrInternal(struct tokenlist *tl, const char *func, unsigned line);
 void vcc_AddToken(struct tokenlist *tl, unsigned tok, const char *b, const char *e);
-void vcc_FreeToken(struct token *t);
 
 /* vcc_var.c */
 struct var *vcc_FindVar(struct tokenlist *tl, const struct token *t, struct var *vl);