summaryrefslogtreecommitdiff
path: root/includes/statement.h
diff options
context:
space:
mode:
authorDamien Neil <source@isc.org>2000-08-28 19:36:39 +0000
committerDamien Neil <source@isc.org>2000-08-28 19:36:39 +0000
commit1b234d446fbc53a26b589337d895c6023af74b09 (patch)
treedb5836981a5a9d6bc935471ef2e1419a063d620e /includes/statement.h
parent06f0ed0687487260d7e18601a8263f817cdec9b9 (diff)
downloadisc-dhcp-1b234d446fbc53a26b589337d895c6023af74b09.tar.gz
Finished up function call support.
Diffstat (limited to 'includes/statement.h')
-rw-r--r--includes/statement.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/statement.h b/includes/statement.h
index 80898000..0d93b36c 100644
--- a/includes/statement.h
+++ b/includes/statement.h
@@ -63,7 +63,8 @@ struct executable_statement {
unset_statement,
let_statement,
define_statement,
- log_statement
+ log_statement,
+ return_statement
} op;
union {
struct {
@@ -71,6 +72,7 @@ struct executable_statement {
struct expression *expr;
} ie;
struct expression *eval;
+ struct expression *retval;
struct class *add;
struct option_cache *option;
struct option_cache *supersede;