Mercurial > hg-old > index.cgi
diff src/expr.c @ 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.c Sat Jan 17 05:07:45 2009 +0000 +++ b/src/expr.c Sat Jan 17 05:56:40 2009 +0000 @@ -87,6 +87,16 @@ return t; } +lwasm_expr_term_t *lwasm_expr_term_create_secbase(void) +{ + lwasm_expr_term_t *t; + debug_message(10, "Creating section base term"); + + t = lwasm_alloc(sizeof(lwasm_expr_term_t)); + t -> term_type = LWASM_TERM_SECBASE; + return t; +} + lwasm_expr_term_t *lwasm_expr_term_create_sym(char *sym) { lwasm_expr_term_t *t; @@ -111,6 +121,9 @@ case LWASM_TERM_SYM: return lwasm_expr_term_create_sym(t -> symbol); + + case LWASM_TERM_SECBASE: + return lwasm_expr_term_create_secbase(); default: debug_message(0, "lwasm_expr_term_dup(): invalid term type %d", t -> term_type);