filename | src/tools/gendec.h |
changeset | 979:2cc7b486ea6c |
prev | 969:3f178ca1398c |
author | nkeynes |
date | Thu Jun 10 22:13:16 2010 +1000 (13 years ago) |
permissions | -rw-r--r-- |
last change | Integrate executable wrapping into the user interface - command-line now loads wrapped by default, -e <bin> to run binary - add support for .bin executables - Add useful (internal) error codes |
file | annotate | diff | log | raw |
1.1 --- a/src/tools/gendec.h Thu Jan 22 00:45:15 2009 +00001.2 +++ b/src/tools/gendec.h Thu Jun 10 22:13:16 2010 +10001.3 @@ -65,20 +65,19 @@1.4 void dump_rulesubset( struct ruleset *rules, int ruleidx[], int rule_count, FILE *f );1.6 struct action {1.7 - char operand_names[MAX_OPERANDS][MAX_OPERAND_NAME+1];1.8 - char *body;1.9 -};1.10 -1.11 -struct actionset {1.12 - char *actions[MAX_RULES];1.13 + const char *filename;1.14 + int lineno;1.15 + const char *text;1.16 };1.18 typedef struct actionfile *actionfile_t;1.20 typedef struct actiontoken {1.21 enum { NONE, TEXT, ACTIONS, END, ERROR } symbol;1.22 + const char *filename;1.23 + int lineno;1.24 char *text;1.25 - char *actions[MAX_RULES];1.26 + struct action actions[MAX_RULES];1.27 } *actiontoken_t;1.29 actionfile_t action_file_open( const char *filename, struct ruleset *rules );
.