--- gforth/doc/makedoc.fs 1999/12/03 18:21:05 1.3 +++ gforth/doc/makedoc.fs 2004/06/13 21:44:53 1.9 @@ -1,6 +1,6 @@ \ create a documentation file -\ Copyright (C) 1995 Free Software Foundation, Inc. +\ Copyright (C) 1995,1999,2000,2003 Free Software Foundation, Inc. \ This file is part of Gforth. @@ -16,7 +16,7 @@ \ 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., 675 Mass Ave, Cambridge, MA 02139, USA. +\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. \ the stack effect of loading this file is: ( addr u -- ) @@ -67,8 +67,8 @@ s" \ automatically generated by makedoc. source >in ! drop ; immediate : put-doc-entry ( -- ) - locals-list @ 0= \ not in a colon def, i.e., not a local name - last @ 0<> and \ not an anonymous (i.e. noname) header + dpp @ normal-dp = \ not defining locals + latest 0<> and \ not an anonymous (i.e. noname) header if s" " >fileCR s" make-doc " >file @@ -89,7 +89,7 @@ s" \ automatically generated by makedoc. ELSE drop >in ! THEN - last @ name>string >file + latest name>string >file >file s" )" >file POSTPONE \g