comparison src/link.c @ 306:be1abc4ac114

Corrected errors with parsing script and object files
author lost
date Fri, 23 Jan 2009 04:03:37 +0000
parents 13272197d278
children ecc092adc0be
comparison
equal deleted inserted replaced
305:10cc87f4b16c 306:be1abc4ac114
229 s = resolve_sym(linkscript.execsym, 0, NULL); 229 s = resolve_sym(linkscript.execsym, 0, NULL);
230 linkscript.execaddr = lw_expr_get_value(s); 230 linkscript.execaddr = lw_expr_get_value(s);
231 lw_expr_stack_free(s); 231 lw_expr_stack_free(s);
232 } 232 }
233 233
234 for (sn = 0; nsects; sn++) 234 for (sn = 0; sn < nsects; sn++)
235 { 235 {
236 for (rl = sectlist[sn].ptr -> incompletes; rl; rl = rl -> next) 236 for (rl = sectlist[sn].ptr -> incompletes; rl; rl = rl -> next)
237 { 237 {
238 // do a "simplify" on the expression 238 // do a "simplify" on the expression
239 rval = lw_expr_reval(rl -> expr, resolve_sym, sectlist[sn].ptr); 239 rval = lw_expr_reval(rl -> expr, resolve_sym, sectlist[sn].ptr);