--- gforth/cross.fs 2006/03/05 14:10:51 1.158 +++ gforth/cross.fs 2006/04/17 17:22:38 1.160 @@ -3245,6 +3245,8 @@ Cond: IS T ' >body @ H compile AL : IS T >address ' >body @ ! H ; Cond: TO T ' >body @ H compile ALiteral compile ! ;Cond : TO T ' >body @ ! H ; +Cond: CTO T ' >body H compile ALiteral compile ! ;Cond +: CTO T ' >body ! H ; [ELSE] Cond: IS T ' >body H compile ALiteral compile ! ;Cond : IS T >address ' >body ! H ; @@ -3730,6 +3732,8 @@ previous : 2/ 2/ ; : hex. base @ $10 base ! swap . base ! ; : invert invert ; +: linkstring ( addr u n addr -- ) + X here over X @ X , swap X ! X , ht-string, X align ; \ : . . ; : all-words ['] forced? IS skip? ;