| image[i]+=(Cell)image; |
image[i]+=(Cell)image; |
| } |
} |
| } |
} |
| ((ImageHeader*)(image))->base = image; |
((ImageHeader*)(image))->base = (Address) image; |
| } |
} |
| |
|
| UCell checksum(Label symbols[]) |
UCell checksum(Label symbols[]) |
| if (rp <= rp0 && rp > (Cell *)(image_header->return_stack_base+5)) { |
if (rp <= rp0 && rp > (Cell *)(image_header->return_stack_base+5)) { |
| /* no rstack overflow or underflow */ |
/* no rstack overflow or underflow */ |
| rp0 = rp; |
rp0 = rp; |
| *--rp0 = ip; |
*--rp0 = (int) ip; |
| } |
} |
| else /* I love non-syntactic ifdefs :-) */ |
else /* I love non-syntactic ifdefs :-) */ |
| #endif |
#endif |