<snip>
>
> The header structure;
>
> [ link field ] -4 4 lfa
> [ ' compile, ] +0 4 ct token -- compile,
> +---- [ xt ptr field ] 4 4 xt-ptr
> | [ ' comp ] 8 4 ct token -- comp field
> | [ file field ] 12 4 ffa
> | [ view field ] 16 2 vfa
> | [ stk effects ] 18 2 ste
> | [ optimize field ] 20 2 ofa
> | [ count byte ] 22 1 nfa
> | [ the name letters ] 23 n
> | [ alignment bytes ] 0 to 3 bytes for name alignment
> |
> |
> | [ ct-ptr ] -4 4 ptr to ct token pair
> +---> [ xt field ] +0 xt code field (the xt)
>
>
> The code section points back at the header (ct-ptr). To simplify
> relocation, it's not a strict pointer, but an offset from the xt to
> the header.
<snip>
My forth system (not relocatable) resides in embedded system so I don't
like
that extra ptr (offset) back to header, but it is simple for >name.
> --
> Regards
> Alex McDonald
Thanks,
M.


|