comparison lwasm/lwasm.h @ 387:a741d2e4869f

Various bugfixes; fixed lwobjdump to display symbols with unprintable characters more sensibly; start of a (nonfunctional for now) testing framework
author lost@l-w.ca
date Wed, 14 Jul 2010 20:15:23 -0600
parents 38b50ce6967a
children fbb7bfed8076
comparison
equal deleted inserted replaced
386:af5f2c51db76 387:a741d2e4869f
273 extern int lwasm_reduce_expr(asmstate_t *as, lw_expr_t expr); 273 extern int lwasm_reduce_expr(asmstate_t *as, lw_expr_t expr);
274 274
275 extern void debug_message(asmstate_t *as, int level, const char *fmt, ...); 275 extern void debug_message(asmstate_t *as, int level, const char *fmt, ...);
276 extern void dump_state(asmstate_t *as); 276 extern void dump_state(asmstate_t *as);
277 277
278 extern lw_expr_t lwasm_parse_cond(asmstate_t *as, char **p);
278 279
279 #endif 280 #endif
280 281
281 #define OPLEN(op) (((op)>0xFF)?2:1) 282 #define OPLEN(op) (((op)>0xFF)?2:1)
282 #define CURPRAGMA(l,p) (((l)->pragmas & (p)) ? 1 : 0) 283 #define CURPRAGMA(l,p) (((l)->pragmas & (p)) ? 1 : 0)