--- gforth/ds2texi.fs 1997/02/01 14:59:28 1.12 +++ gforth/ds2texi.fs 1997/07/31 16:17:08 1.16 @@ -26,22 +26,23 @@ \ `documentation'. Each word resides there under its own name. script? [IF] -warnings off -require search-order.fs -require glocals.fs -require float.fs -require struct.fs -require debugging.fs + warnings off + require extend.fs + require search.fs + require glocals.fs + require float.fs + require struct.fs + require debugs.fs [THEN] wordlist constant documentation struct - 2 cells: field doc-name - 2 cells: field doc-stack-effect - 2 cells: field doc-wordset - 2 cells: field doc-pronounciation - 2 cells: field doc-description + cell% 2* field doc-name + cell% 2* field doc-stack-effect + cell% 2* field doc-wordset + cell% 2* field doc-pronounciation + cell% 2* field doc-description end-struct doc-entry create description-buffer 4096 chars allot @@ -138,8 +139,9 @@ create description-buffer 4096 chars all r@ print-short r@ doc-description 2@ dup 0<> if - ." @iftex" cr ." @vskip-3ex" cr ." @end iftex" cr - type cr cr \ ." @ifinfo" cr ." @*" cr ." @end ifinfo" cr cr + \ ." @iftex" cr ." @vskip-0ex" cr ." @end iftex" cr + type cr cr + \ ." @ifinfo" cr ." @*" cr ." @end ifinfo" cr cr else 2drop cr endif