--- gforth/prims2x.fs 1994/11/17 15:53:19 1.11 +++ gforth/prims2x.fs 1995/02/23 20:17:23 1.14 @@ -90,7 +90,7 @@ variable effect-out-end ( pointer ) 2variable effect-in-size 2variable effect-out-size -variable primitive-number -9 primitive-number ! +variable primitive-number -10 primitive-number ! \ for several reasons stack items of a word are stored in a wordlist \ since neither forget nor marker are implemented yet, we make a new @@ -515,14 +515,15 @@ set-current : output-c ( -- ) ." I_" c-name 2@ type ." : /* " forth-name 2@ type ." ( " stack-string 2@ type ." ) */" cr ." /* " doc 2@ type ." */" cr + ." NAME(" [char] " emit forth-name 2@ type [char] " emit ." )" cr \ debugging ." {" cr ." DEF_CA" cr declarations compute-offsets \ for everything else + ." NEXT_P0;" cr flush-tos fetches - stack-pointer-updates cr - ." NAME(" [char] " emit forth-name 2@ type [char] " emit ." )" cr \ debugging + stack-pointer-updates ." {" cr c-code 2@ type ." }" cr