Mercurial > hg-old > index.cgi
diff src/expr.h @ 76:2fe5fd7d65a3
Checkpointing object target implementation
author | lost |
---|---|
date | Thu, 08 Jan 2009 02:57:24 +0000 |
parents | d5fe306f1ab1 |
children | 718998b673ee |
line wrap: on
line diff
--- a/src/expr.h Thu Jan 08 01:32:49 2009 +0000 +++ b/src/expr.h Thu Jan 08 02:57:24 2009 +0000 @@ -97,10 +97,10 @@ You must call lwasm_expr_stack_free() on the result when you are finished with it. */ -__expr_E__ lwasm_expr_stack_t *lwasm_expr_eval(const char *inp, const char **outp, int (*sfunc)(char *sym, void *state, int *val), void *state); +__expr_E__ lwasm_expr_stack_t *lwasm_expr_eval(const char *inp, const char **outp, lwasm_expr_stack_t *(*sfunc)(char *sym, void *state), void *state); // simplify expression -__expr_E__ int lwasm_expr_reval(lwasm_expr_stack_t *s, int (*sfunc)(char *sym, void *state, int *val), void *state); +__expr_E__ int lwasm_expr_reval(lwasm_expr_stack_t *s, lwasm_expr_stack_t *(*sfunc)(char *sym, void *state), void *state); // useful macros // is the expression "simple" (one term)?