Mercurial > hg-old > index.cgi
comparison src/lwasm.h @ 38:9bd584bb6296
Added debugging message infrastructure
author | lost |
---|---|
date | Sat, 03 Jan 2009 04:53:49 +0000 |
parents | 538e15927776 |
children | 4bb7b723e5b7 |
comparison
equal
deleted
inserted
replaced
37:538e15927776 | 38:9bd584bb6296 |
---|---|
80 lwasm_symbol_ent_t *symtail; // last entry in symbol table | 80 lwasm_symbol_ent_t *symtail; // last entry in symbol table |
81 | 81 |
82 const char *infile; // input file | 82 const char *infile; // input file |
83 const char *outfile; // output file | 83 const char *outfile; // output file |
84 const char *listfile; // output listing file | 84 const char *listfile; // output listing file |
85 int debug; // debug mode | |
86 int outformat; // output format type | 85 int outformat; // output format type |
87 char **filelist; // files that have been read | 86 char **filelist; // files that have been read |
88 int filelistlen; // number of files in the list | 87 int filelistlen; // number of files in the list |
89 } asmstate_t; | 88 } asmstate_t; |
90 | 89 |
94 #define __lwasm_E__ extern | 93 #define __lwasm_E__ extern |
95 #else | 94 #else |
96 #define __lwasm_E__ | 95 #define __lwasm_E__ |
97 #endif | 96 #endif |
98 | 97 |
98 __lwasm_E__ int debug_level; | |
99 | |
99 __lwasm_E__ int register_error(asmstate_t *as, lwasm_line_t *l, int pass, const char *fmt, ...); | 100 __lwasm_E__ int register_error(asmstate_t *as, lwasm_line_t *l, int pass, const char *fmt, ...); |
101 __lwasm_E__ void debug_message(int level, const char *fmt, ...); | |
100 | 102 |
101 __lwasm_E__ void lwasm_emit(asmstate_t *as, lwasm_line_t *l, int b); | 103 __lwasm_E__ void lwasm_emit(asmstate_t *as, lwasm_line_t *l, int b); |
102 __lwasm_E__ void lwasm_emitop(asmstate_t *as, lwasm_line_t *l, int o); | 104 __lwasm_E__ void lwasm_emitop(asmstate_t *as, lwasm_line_t *l, int o); |
103 __lwasm_E__ int lwasm_lookupreg2(const char *reglist, char **str); | 105 __lwasm_E__ int lwasm_lookupreg2(const char *reglist, char **str); |
104 __lwasm_E__ int lwasm_lookupreg3(const char *rlist, const char **str); | 106 __lwasm_E__ int lwasm_lookupreg3(const char *rlist, const char **str); |