version 1.110, 2008/10/15 15:27:33
|
version 1.111, 2010/04/05 22:17:56
|
Line 406 Label *gforth_engine(Xt *ip0, Cell *sp0,
|
Line 406 Label *gforth_engine(Xt *ip0, Cell *sp0,
|
|
|
symbols = (Label *)(malloc(MAX_SYMBOLS*sizeof(Cell)+CODE_OFFSET)+code_offset); |
symbols = (Label *)(malloc(MAX_SYMBOLS*sizeof(Cell)+CODE_OFFSET)+code_offset); |
xts = (Label *)(malloc(MAX_SYMBOLS*sizeof(Cell)+XT_OFFSET)+xt_offset); |
xts = (Label *)(malloc(MAX_SYMBOLS*sizeof(Cell)+XT_OFFSET)+xt_offset); |
for (i=0; i<DOESJUMP+1; i++) |
for (i=0; i<DOER_MAX+1; i++) |
xts[i] = symbols[i] = (Label)routines[i]; |
xts[i] = symbols[i] = (Label)routines[i]; |
for (; routines[i]!=0; i++) { |
for (; routines[i]!=0; i++) { |
if (i>=MAX_SYMBOLS) { |
if (i>=MAX_SYMBOLS) { |