comparison lwasm/instab.h @ 374:8e25147c2aa8

Clean up various "externs" Apparently some compilers seriously choke on the "extern" keyword in some circumstances where GCC does not. Remove most instances of "extern" to guard against that. Thanks to Erik G <erik@6809.org> for the patch.
author William Astle <lost@l-w.ca>
date Mon, 13 Jul 2015 20:31:56 -0600
parents c6d2a1f54e0c
children 4fd16faa4d93
comparison
equal deleted inserted replaced
373:00fced888c5d 374:8e25147c2aa8
52 52
53 #define PARSEFUNC(fn) void (fn)(asmstate_t *as, line_t *l, char **p) 53 #define PARSEFUNC(fn) void (fn)(asmstate_t *as, line_t *l, char **p)
54 #define RESOLVEFUNC(fn) void (fn)(asmstate_t *as, line_t *l, int force) 54 #define RESOLVEFUNC(fn) void (fn)(asmstate_t *as, line_t *l, int force)
55 #define EMITFUNC(fn) void (fn)(asmstate_t *as, line_t *l) 55 #define EMITFUNC(fn) void (fn)(asmstate_t *as, line_t *l)
56 56
57 #ifndef __instab_c_seen__
58 extern instab_t instab[]; 57 extern instab_t instab[];
59 #endif //__instab_c_seen__
60 58
61 #endif //__instab_h_seen__ 59 #endif //__instab_h_seen__