Mercurial > hg > index.cgi
comparison lwasm/lwasm.h @ 70:ceab04fd2969
Fixed premature installation of external reference under UNDEFEXTERN pragma; should not resolve to external references until after the initial parsing pass
author | lost@l-w.ca |
---|---|
date | Sun, 10 Apr 2011 13:15:12 -0600 |
parents | ccaecdff3fc2 |
children | 1f77ae5c3590 |
comparison
equal
deleted
inserted
replaced
69:87026ec7e1c2 | 70:ceab04fd2969 |
---|---|
282 | 282 |
283 structtab_t *structs; // defined structures | 283 structtab_t *structs; // defined structures |
284 structtab_t *cstruct; // current structure | 284 structtab_t *cstruct; // current structure |
285 lw_expr_t savedaddr; // old address counter before struct started | 285 lw_expr_t savedaddr; // old address counter before struct started |
286 int exportcheck; // set if we need to collapse out the section base to 0 | 286 int exportcheck; // set if we need to collapse out the section base to 0 |
287 int passno; // set to the current pass number | |
287 }; | 288 }; |
288 | 289 |
289 #ifndef ___symbol_c_seen___ | 290 #ifndef ___symbol_c_seen___ |
290 | 291 |
291 extern struct symtabe *register_symbol(asmstate_t *as, line_t *cl, char *sym, lw_expr_t value, int flags); | 292 extern struct symtabe *register_symbol(asmstate_t *as, line_t *cl, char *sym, lw_expr_t value, int flags); |