Mercurial > hg-old > index.cgi
diff src/expr.h @ 91:718998b673ee
Added incomplete references to object output and added support for section base terms in expression handler
author | lost |
---|---|
date | Sat, 17 Jan 2009 05:56:40 +0000 |
parents | 2fe5fd7d65a3 |
children |
line wrap: on
line diff
--- a/src/expr.h Sat Jan 17 05:07:45 2009 +0000 +++ b/src/expr.h Sat Jan 17 05:56:40 2009 +0000 @@ -36,6 +36,7 @@ #define LWASM_TERM_OPER 1 // an operator #define LWASM_TERM_INT 2 // 32 bit signed integer #define LWASM_TERM_SYM 3 // symbol reference +#define LWASM_TERM_SECBASE 4 // section base reference // operator types #define LWASM_OPER_NONE 0 @@ -81,6 +82,7 @@ __expr_E__ lwasm_expr_term_t *lwasm_expr_term_create_oper(int oper); __expr_E__ lwasm_expr_term_t *lwasm_expr_term_create_sym(char *sym); __expr_E__ lwasm_expr_term_t *lwasm_expr_term_create_int(int val); +__expr_E__ lwasm_expr_term_t *lwasm_expr_term_create_secbase(void); __expr_E__ lwasm_expr_term_t *lwasm_expr_term_dup(lwasm_expr_term_t *t); __expr_E__ void lwasm_expr_stack_free(lwasm_expr_stack_t *s);