summaryrefslogtreecommitdiff
path: root/modules/parsers/nasm/nasm-parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/parsers/nasm/nasm-parser.h')
-rw-r--r--modules/parsers/nasm/nasm-parser.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/parsers/nasm/nasm-parser.h b/modules/parsers/nasm/nasm-parser.h
index c2147018..a8a4a616 100644
--- a/modules/parsers/nasm/nasm-parser.h
+++ b/modules/parsers/nasm/nasm-parser.h
@@ -29,7 +29,7 @@
#include "nasm-bison.h"
-#define YYCTYPE char
+#define YYCTYPE unsigned char
typedef struct Scanner {
YYCTYPE *bot, *tok, *ptr, *cur, *pos, *lim, *top, *eof;
unsigned int tchar, tline, cline;
@@ -51,6 +51,8 @@ typedef struct yasm_parser_nasm {
/*@dependent@*/ yasm_preproc *preproc;
/*@dependent@*/ yasm_arch *arch;
/*@dependent@*/ yasm_objfmt *objfmt;
+ /*@dependent@*/ yasm_dbgfmt *dbgfmt;
+ /*@dependent@*/ yasm_errwarns *errwarns;
/*@dependent@*/ yasm_linemap *linemap;
/*@dependent@*/ yasm_symtab *symtab;
@@ -68,7 +70,8 @@ typedef struct yasm_parser_nasm {
DIRECTIVE,
DIRECTIVE2,
LINECHG,
- LINECHG2
+ LINECHG2,
+ INSTRUCTION
} state;
} yasm_parser_nasm;