--- gforth/prims2x.fs 1994/10/24 19:16:06 1.10 +++ gforth/prims2x.fs 1995/02/22 18:40:19 1.13 @@ -21,7 +21,8 @@ warnings off -[IFUNDEF] vocabulary include search-order.fs [THEN] +[IFUNDEF] vocabulary include search-order.fs [THEN] +[IFUNDEF] environment? include environ.fs [THEN] include gray.fs 100 constant max-effect \ number of things on one side of a stack effect @@ -514,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