comparison lwasm/instab.h @ 230:0df2a39a268c

Added --6809/--6309 switches and some cleanups in error reporting
author lost
date Fri, 12 Jun 2009 03:18:32 +0000
parents 427e268e876b
children c7a41b4c89b3
comparison
equal deleted inserted replaced
229:59a138df0401 230:0df2a39a268c
32 int ops[4]; /* opcode values for up to four addr modes */ 32 int ops[4]; /* opcode values for up to four addr modes */
33 void (*fn)(asmstate_t *as, lwasm_line_t *l, char **optr, int opnum); 33 void (*fn)(asmstate_t *as, lwasm_line_t *l, char **optr, int opnum);
34 int iscond; /* set if this should be dispatched even if skipping a condition/macro */ 34 int iscond; /* set if this should be dispatched even if skipping a condition/macro */
35 int endm; /* end of macro? */ 35 int endm; /* end of macro? */
36 int setsym; /* does this set a symbol address? EQU, SET */ 36 int setsym; /* does this set a symbol address? EQU, SET */
37 int is6309; /* is this 6309 only? */
37 } instab_t; 38 } instab_t;
38 39
39 #define OPFUNC(fn) void (fn)(asmstate_t *as, lwasm_line_t *l, char **p, int opnum) 40 #define OPFUNC(fn) void (fn)(asmstate_t *as, lwasm_line_t *l, char **p, int opnum)
40 41
41 #ifndef __instab_c_seen__ 42 #ifndef __instab_c_seen__