]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Add unset, let. Fix definition of ON_RELEASE.
authorTed Lemon <source@isc.org>
Tue, 25 Jan 2000 01:19:46 +0000 (01:19 +0000)
committerTed Lemon <source@isc.org>
Tue, 25 Jan 2000 01:19:46 +0000 (01:19 +0000)
includes/statement.h

index 87514ce14d9fe4fd3b71983f20b2d7bac9006295..2322caa30b2d4a8e6facddbf6cc0812078343d5f 100644 (file)
@@ -38,7 +38,9 @@ struct executable_statement {
                switch_statement,
                case_statement,
                default_statement,
-               set_statement
+               set_statement,
+               unset_statement,
+               let_statement
        } op;
        union {
                struct {
@@ -56,7 +58,7 @@ struct executable_statement {
                        int evtypes;
 #                      define ON_COMMIT  1
 #                      define ON_EXPIRY  2
-#                      define ON_RELEASE 3
+#                      define ON_RELEASE 4
                        struct executable_statement *statements;
                } on;
                struct {
@@ -67,7 +69,9 @@ struct executable_statement {
                struct {
                        char *name;
                        struct expression *expr;
-               } set;
+                       struct executable_statement *statements;
+               } set, let;
+               char *unset;
        } data;
 };