--- gforth/kernel/tools.fs 2006/05/07 05:46:48 1.22 +++ gforth/kernel/tools.fs 2011/08/10 12:16:09 1.28 @@ -1,12 +1,12 @@ \ TOOLS.FS Toolkit extentions 2may93jaw -\ Copyright (C) 1995,1998,1999,2001,2003 Free Software Foundation, Inc. +\ Copyright (C) 1995,1998,1999,2001,2003,2006,2007 Free Software Foundation, Inc. \ This file is part of Gforth. \ 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/. \ May be cross-compiled @@ -28,8 +27,12 @@ hex \ .S CORE / CORE EXT 9may93jaw -variable maxdepth-.s \ gforth maxdepth-dot-s -\G A variable containing 9 by default. \code{.s} and \code{f.s} + +defer .s. +' . is .s. + +variable maxdepth-.s ( -- addr ) \ gforth maxdepth-dot-s +\G A variable containing 9 by default. @code{.s} and @code{f.s} \G display at most that many stack items. 9 maxdepth-.s ! @@ -41,7 +44,7 @@ variable maxdepth-.s \ gforth maxdepth-d depth 0 max maxdepth-.s @ min dup 0 ?do - dup i - pick . + dup i - pick .s. loop drop ;