comparison lwlib/lw_expr.h @ 376:91c0fe026940

Output incomplete references in object target
author lost@starbug
date Mon, 26 Apr 2010 17:59:30 -0600
parents 90de73ba0cac
children a741d2e4869f
comparison
equal deleted inserted replaced
375:3498b2d88376 376:91c0fe026940
96 96
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);
102
103 extern int lw_expr_type(lw_expr_t e);
101 104
102 typedef int lw_expr_testfn_t(lw_expr_t e, void *priv); 105 typedef int lw_expr_testfn_t(lw_expr_t e, void *priv);
103 106
104 // run a function on all terms in an expression; if the function 107 // run a function on all terms in an expression; if the function
105 // returns non-zero for any term, return non-zero, else return 108 // returns non-zero for any term, return non-zero, else return