--- gforth/code.fs 2003/03/09 15:16:46 1.14 +++ gforth/code.fs 2007/12/31 18:40:23 1.16 @@ -6,7 +6,7 @@ \ Gforth is free software; you can redistribute it and/or \ modify it under the terms of the GNU General Public License -\ as published by the Free Software Foundation; either version 2 +\ as published by the Free Software Foundation, either version 3 \ of the License, or (at your option) any later version. \ This program is distributed in the hope that it will be useful, @@ -15,8 +15,7 @@ \ GNU General Public License for more details. \ You should have received a copy of the GNU General Public License -\ along with this program; if not, write to the Free Software -\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. +\ along with this program. If not, see http://www.gnu.org/licenses/. \ does not include the actual assembler (which is machine-dependent), \ only words like CODE that are implementation-dependent, but can be @@ -35,10 +34,10 @@ vocabulary assembler ( -- ) \ tools-ext : (;code) ( -- ) \ gforth \ execution semantics of @code{;code} - r> lastxt code-address! ; + r> latestxt code-address! ; :noname ( -- colon-sys ) - align here lastxt code-address! + align here latestxt code-address! defstart init-asm ; :noname ( colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code ( create the [;code] part of a low level defining word ) @@ -48,6 +47,6 @@ interpret/compile: ;code ( compilation. : end-code ( colon-sys -- ) \ gforth end_code ( end a code definition ) - lastxt here over - flush-icache + latestxt here over - flush-icache previous ?struc reveal ;