diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-11 21:48:14 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-11 21:48:14 +0300 |
commit | f8323650568b0031f0ec4c50cde417cb10a48c56 (patch) | |
tree | b0007c30366860dc079a7bf8828d254b7486630f /mfd/mailfromd.h | |
parent | ffd2cf189d926abe00de0a79f292f1ea69d02aac (diff) | |
download | mailfromd-f8323650568b0031f0ec4c50cde417cb10a48c56.tar.gz mailfromd-f8323650568b0031f0ec4c50cde417cb10a48c56.tar.bz2 |
Implement functional notation for reply actions
* NEWS, doc/mailfromd.texi: Update.
* mfd/drivers.c (print_type_result, mark_type_result)
(optimize_type_result, code_type_result): Rewrite.
* mfd/gram.y: Rewrite action rules.
* mfd/lex.l (CODE,XCODE): Remove.
* mfd/opcodes (RESULT): Takes one immediate parameter.
(instr_result): Get arguments from stack.
Diffstat (limited to 'mfd/mailfromd.h')
-rw-r--r-- | mfd/mailfromd.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mfd/mailfromd.h b/mfd/mailfromd.h index ac93cba4..bdf09dcd 100644 --- a/mfd/mailfromd.h +++ b/mfd/mailfromd.h @@ -309,5 +309,5 @@ struct return_node { sfsistat stat; /* Return status */ - struct literal *code; /* Code */ - struct literal *xcode; /* Extended code */ - NODE *message; /* Subtree producing the textual message */ + NODE *code; /* Code */ + NODE *xcode; /* Extended code */ + NODE *message; /* Textual message */ }; @@ -699,3 +699,3 @@ int yyerror(char *s); void add_include_dir(const char *dir); -void onblock(int enable); +void tie_in_onblock(int enable); int parse_program(char *name, int ydebug); |