comparison lwlib/lw_expr.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 91c0fe026940
children 5cccf90bf838
comparison
equal deleted inserted replaced
386:af5f2c51db76 387:a741d2e4869f
97 extern lw_expr_t lw_expr_parse(char **p, void *priv); 97 extern lw_expr_t lw_expr_parse(char **p, void *priv);
98 extern int lw_expr_istype(lw_expr_t e, int t); 98 extern int lw_expr_istype(lw_expr_t e, int t);
99 extern int lw_expr_intval(lw_expr_t e); 99 extern int lw_expr_intval(lw_expr_t e);
100 extern int lw_expr_specint(lw_expr_t e); 100 extern int lw_expr_specint(lw_expr_t e);
101 extern void *lw_expr_specptr(lw_expr_t e); 101 extern void *lw_expr_specptr(lw_expr_t e);
102 extern int lw_expr_whichop(lw_expr_t e);
102 103
103 extern int lw_expr_type(lw_expr_t e); 104 extern int lw_expr_type(lw_expr_t e);
104 105
105 typedef int lw_expr_testfn_t(lw_expr_t e, void *priv); 106 typedef int lw_expr_testfn_t(lw_expr_t e, void *priv);
106 107