Win32Forth Version 6.06

List of all CODE and COLON definitions.


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

- D -


NAME Stack Comment File
D- ( d1 d2 -- d3 ) perform a double subtract (64bit) Fkernel.f
D-", ( a1 n1 -- ) compile a string Dc.f
D#+> ( n1 n2 -- ) store long n1 into element n2 Primutil.f
D#-> ( n1 n2 -- ) store long n1 into element n2 Primutil.f
D-, ( c1 -- ) compile a CELL Dc.f
D. ( d -- ) Fkernel.f
D.R ( d w -- ) Fkernel.f
D.R.# ( d1 n1 n2 -- ) print d1 in a field of n1 characters, Primutil.f
D.R>S ( d w -- ) DIS486.F
D@ ( - d1_natural_64-bit ) TOOLSET.F
D-AXES ( - ) Opengl.f
D_CR ( -- ) SEE.F
D+ ( d1 d2 -- d3 ) perform a double add (64bit) Fkernel.f
D< ( d1 d2 -- f ) Fkernel.f
D<> ( d1 d2 -- d ) Fkernel.f
D= ARGS.F
D= ( d1 d2 -- f1 ) f1=true if double d1 is equal to double d2 Fkernel.f
D> ( d1 d2 -- f ) Fkernel.f
D>S ( d1 -- n1 ) Primutil.f
D-C, ( c1 -- ) compile a BYTE Dc.f
D-W, ( w1 -- ) compile a WORD Dc.f
D0< ( d1 -- f1 ) Fkernel.f
D0= Primutil.f
D16 ( adr code -- adr' ) DIS486.F
D2* ( d1 -- d2 ) multiply the double number d1 by two Fkernel.f
D2/ ( d1 -- d2 ) divide the double number d1 by two Fkernel.f
DABS ( d1 -- d2 ) return the absolute value of d1 as d2 Fkernel.f
DATA, ( generate a necessary data size prefix ) 486ASM.F
DATASTACK_MEMORY ( -- ) FLOAT.F
DAY ( dfact - day ) 0 1 2 3 4 5 6 TOOLSET.F
DB-PUSHKEY ( c1 -- ) MAPFILE.F
DBG ( -- ) debug a word now XDEBUG.F
DBG ( -- ) debug a word now Debug.f
DBG-HELP Debug.f
DBG-JUMP ( -- ) set breakpoint beyond following branch word Debug.f
DBG-NEST ( a1 -- ) Debug.f
DBG-NEST-CLASS ( top-of-user-stack cfa flag -- cfa false | true ) Class.f
DBG-NEXT ( -- ) Debug.f
DBG-NEXT-CELL-CLASS ( ip cfa -- ip' cfa ) Class.f
DBG-NEXT-CELL-OPT ( ip cfa -- ip' cfa ) OPTIMIZE.F
DBG-RSTACK ( -- ) Debug.f
DBG-UNNEST ( -- ) not valid inside a loop or if >R has been used! Debug.f
DBG-WATCH ( -- ) Debug.f
DBGNEST ( -- ) XDEBUG.F
DBGUNNEST ( -- ) not valid inside a loop or if >R has been used! XDEBUG.F
DBL-CLICK-HDRAG ( -- ) Wined.f
DBL-CLICK-VDRAG ( -- ) Wined.f
DBLCLICK-HIGHLIGHT-WORD ( -- ) highlight the current word under cursor Wined.f
DEBUG ( -- ) set a breakpoint XDEBUG.F
DEBUG ( -- ) Debug.f
DEBUG-BUTTONS ( -- ) Wined.f
DEBUG-FORTH ( -- ) Wined.f
DEBUG-IO ( -- ) Debug.f
DEBUG-IO Debug.f
DEBUG-WORD ( -- ) set a breakpoint on a word Wined.f
DEC ( addr op -- addr' ) DIS486.F
DECIMAL Fkernel.f
DECR ( addr -- ) decrement the contents of addr Fkernel.f
DECR_INTERVAL ( - ) Opengl.f
DEF-ERR-HAND ( the default error handler for uninitialized error handlers ) 486ASM.F
DEFAULT-16BIT ( -- ) DIS486.F
DEFAULT-32BIT ( -- ) DIS486.F
DEFAULT-8BIT ( change a zero size to 8bit ) 486ASM.F
DEFAULT-KEYWORDS ( -- ) Wined.f
DEFAULT-WINDOW-CLASS ( -- ) fill in the defaults for the window class Window.f
DEFAULT-WINDOW-CLASSEX ( -- ) fill in the defaults for the window class Fullscreen.f
DEFAULT-WINDOW-CLASSEX ( -- ) fill in the defaults for the window class Oglwin.f
DEFAULTLIB1$ sysload.f
DEFER ( -- ) create a deferred execution function Fkernel.f
DEFER ( -- ) Meta.f
DEFER? ( cfa -- f ) Debug.f
DEFER@ ( -- ) function currently in deferred word name Primutil.f
DEFERRED ( wordlist -- ) Meta.f
DEFEXT ( -- ) make -- the default extension Fkernel.f
DEFINED ( -- str 0 | cfa flag ) Fkernel.f
DEFINED-IN ( wordlist -- xt ) Meta.f
DEFINITE-WORD ( definitely get a word from the input stream ) INTERPIF.F
DEFINITIONS ( -- ) Order.f
DEFPUSHBUTTON { identifier xpos ypos xsize ysize ---- -- } DIALOGRC.F
DEL-BUF" ( -- a1 n1 ) Wined.f
DEL-CHAR ( -- ) sub for k_delete \ Working ok. Wined.f
DEL-OV-CHECK ( -- ) Wined.f
DELETE-CHARACTER ( -- ) Wined.f
DELETE-CHARACTERS { #chars -- } delete a number of characters Wined.f
DELETE-CHARS ( len - ) TOOLSET.F
DELETE-FILE ( adr len -- ior ) Fkernel.f
DELETE-FONTS { \ flink -- } FONTS.F
DELETE-HIGHLIGHT ( -- ) Wined.f
DELETE-LINES { #lines \ cdiff -- } delete n1 entire lines Wined.f
DELETE-RECT { \ rectx recty dadr0 dadr sadr slen1 slen2 lend jadr -- } Wined.f
DELETE-VGA-BITMAP ( -- ) CLASDBG.F
DELETED ( previous-state -- state ) dfc.F
DELETESTRUCT ( hstruct -- ) Dc.f
DEMO ( -- ) CONTROLS.F
DEMO ( -- ) HELLO.F
DEMO ( -- ) ROMCALC.F
DEMO ( -- ) WINDILOG.F
DEMO ( -- ) start running the demo program WINHELLO.F
DEMO ( -- ) WINMULTI.F
DEMO-MESSAGE-OFF ( -- ) WINDEMO.F
DEMO1 taskdemo.f
DEMO2 taskdemo.f
DEMOTEXUS ( -- ) WINMULTI.F
DEPTH ( -- n ) return the current data stack depth Fkernel.f
DEPTH-CHANGE ( report on a change of depth ) 486ASM.F
DETECT-SELECTED-ITMES ( mx my - ) fcp3d.f
DFA Class.f
DFACT ( day month year - dfact ) TOOLSET.F
DFALIGN ( -- ) FLOAT.F
DFALIGNED ( addr -- addr ) FLOAT.F
DFC ( -- ) dfc.F
DFLOAT+ ( addr1 -- addr2 ) FLOAT.F
DFLOATS ( n1 -- n2 ) FLOAT.F
DIALOG-CAPTION ( 6 ---- -- 6 ) DIALOGRC.F
DIALOG-FONT ( 6 points ---- -- 6 ) DIALOGRC.F
DIALOGID? ( hdr ID -- f ) Dialog.f
DIFF>DIR ( diff -- dir ) could also be a table fcp101.f
DIGIT ( char base -- n flag ) Fkernel.f
DIGIT0 FLOAT.F
DIM! Opengl.f
DIM? Opengl.f
DINT ( -- ) double (64bit) instance variable Class.f
DIR ( -- ) name = f.e where f or e can be ascii's, * , or ? ANSFILE.F
DIRECTION? ( is the destination a register? ) 486ASM.F
DIS ( adr -- ) DIS486.F
DIS-DB DIS486.F
DIS-DD DIS486.F
DIS-DS DIS486.F
DIS-DW DIS486.F
DIS-OP ( adr -- adr' ) DIS486.F
DISP, ( compile the displacement ) 486ASM.F
DISPLACEMENT? ( does the address mode have a pure displacement? ) 486ASM.F
DISPLAY-IT ( - ) Opengl.f
DISPOSE ( addr -- ) dispose of an dynamically allocated object Class.f
DIST_F*_FREF3R-DIR ( - fref3r-dir ) Opengl.f
DLLHELLO ( -- ) Initialization stuff FORTHDLL.F
DLLWORDS ( -- ) FORTHDLL.F
DM ( a1 -- ) Fkernel.f
DMAX ( d1 d2 -- d3 ) Fkernel.f
DMIN ( d1 d2 -- d3 ) Fkernel.f
DNEGATE ( d1 -- d2 ) negate d1, returning 2's complement d2 Fkernel.f
DO donew.f
DO Fkernel.f
DO: ( -- ) BUILD.F
DO-[(E)BP] ( do a naked [bp] or [ebp] ) 486ASM.F
DO-[ESP] ( do [esp] only ) 486ASM.F
DO-[ESP][REG] ( swap index and base registers in s-i-b ) 486ASM.F
DO-[REG*N] ( process a naked index ) 486ASM.F
DO-1OP ( process a single operand ) 486ASM.F
DO-1OP-EXED ( we've exec'd do-1op ) 486ASM.F
DO-1OP-EXED? ( have we exec'd do-1op? ) 486ASM.F
DO-2OPS ( do two operands and set size prefixes ) 486ASM.F
DO-BACKSPACE ( -- ) Wined.f
DO-BASED ( do a base register addressing mode ) 486ASM.F
DO-BROWSE ( -- ) Utils.f
DO-BS ( -- ) sub for k_backspace Wined.f
DO-CHAIN ( chain_address -- ) Primutil.f
DO-COM1KEY ( c1 -- f1 ) process keys pressed on user keyboard WINSER.F
DO-COM2KEY ( c1 -- f1 ) process keys pressed on user keyboard WINSER.F
DO-CONSOLE-CR ( -- ) Wined.f
DO-CONTROL ( hCtl code ID -- ) handle window controls CLASDBG.F
DO-CR ( -- ) Wined.f
DO-DISP ( process a displacement ) 486ASM.F
DO-DLL ( -- ) MESSAGES.F
DO-DLL-FUNC ( a1 -- ) perform func a1 don't allow any error abort MESSAGES.F
DO-EDIT ( -- ) Utils.f
DO-ESC ( -- ) Wined.f
DO-FILE-SEARCH-OPEN ( -- ) Wined.f
DO-FILES-PROCESS ( -- ) Wined.f
DO-FILES-SEARCH ( -- ) Wined.f
DO-FONT/SIZE-BOX ( select_message -- ) Wined.f
DO-FORTH-EVALUATE ( -- ) MAPFILE.F
DO-FORTH-IO ( -- ) MAPFILE.F
DO-FORWARD ( -- ) Meta.f
DO-GOTO-LINE ( -- ) Wined.f
DO-HTML-LINK { \ html$ -- } Wined.f
DO-IMMED ( do an immediate addressing mode operand ) 486ASM.F
DO-INCLUDE ( -- ) Fkernel.f
DO-INDEX ( do a scaled index addressing mode ) 486ASM.F
DO-INDIRE ( do an indirect addressing mode operand ) 486ASM.F
DO-INQUIRE ( -- ) respond to an inquiry from the editor on a data item MAPFILE.F
DO-LATER ( -- ) Later.f
DO-LINK ( [parms ...] cfa-to-do link-address -- [parms] ) Fkernel.f
DO-LIST-BOX ( select_message -- ) Wined.f
DO-MARK ( -- ) mark must redefine the name that was forgotten Nforget.f
DO-MARKER ( -- ) Nforget.f
DO-MENU ( ID -- ) CLASDBG.F
DO-OPTIMIZE, ( cfa -- ) OPTIMIZE.F
DO-PRO ( -- ) PROFILE.F
DO-PROFILE+ ( -- ) PROFILE.F
DO-REG ( do any register addressing mode translation ) 486ASM.F
DO-REMOTE-FORTH-IO ( -- ) MAPFILE.F
DO-RENAME-AFILE { RenamePart1$ RenamePart2$ \ RenameTemp$ -- } rename one file ANSFILE.F
DO-ROMCALC ( -- ) ROMCALC.F
DO-SAVE-TEXT ( -- ) Wined.f
DO-SORT-PARAGRAPH ( -- ) Wined.f
DO-TARGET Meta.f
DO-WATCH ( -- ) Debug.f
DO-WATCH { \ pocket$ -- } Utils.f
DO_MESSAGE ( -- ) Class.f
DOC Primutil.f
DOCMDTAIL ( -- ) Fkernel.f
DODIALOGMSG { pMsg flag \ mlink -- pMsg f | pMsg FALSE } CONTROLS.F
DOES? ( ip -- ip+ flag ) SEE.F
DOES> ( -- ) ARGS.F
DOES> ( -- ) Fkernel.f
DOES>? ( cfa -- f ) XDEBUG.F
DOES>? ( cfa -- f ) Debug.f
DOFORTHDLL-INIT ( -- ) must runtime init, because of ABSOLUTE address FORTHDLL.F
DOFORTHFUNC { lParam WParam message function -- return } FORTHDLL.F
DOMODELESSMSG { pMsg flag \ mlink -- pMsg f | pMsg FALSE } Dialog.f
DOMOVE ( "e2e4" -- ) for forcing a sequence of moves fcp101.f
DOMOVE-OGL ( "e2e4" -- ) for forcing a sequence of moves fcp_inputwin.f
DONEBP ( -- ) done debugging Wined.f
DOS ( -- ) Utils.f
DOS" ( -- ) set the dos command string Utils.f
DOS-SYSLOAD sysload.f
DOT>BMP ( x y rgb - ) bitmap must be mapped x and y must point in a vallid area BMPDOT.F
DOT>BMP? ( - flag ) BMPDOT.F
DOUBLE STRUCT.F
DOUBLE-ARRAY ( n1 -- ) compile time Primutil.f
DOUBLE-SHIFT ( compile SHLD, SHRD ) 486ASM.F
DRAW-A-LINE ( x y x y -- ) WINDEMO.F
DRAW-BORDER Dc.f
DRAW_1LINE ( x y x y -- x y x y ) WINDEMO.F
DRAWLIST_OVERFLOW? ( -- ) Dc.f
DROP ( n -- ) discard top entry on data stack Fkernel.f
DROP-COUNT ( adr len - adr-counted-string ) TOOLSET.F
DS: ( adr code -- adr' ) DIS486.F
DU< ( ud1 ud2 -- f1 ) return true if unsigned double ud1 is Fkernel.f
DUMMY.FLOAT ( a1 -- a2 ) SEE.F
DUMP ( adr len -- ) Fkernel.f
DUMP-FARRAY ( a -- ) Opengl.f
DUMP-FILE ( -- ) FILEDUMP.F
DUMP-LINE ( i -- adr len ) FILEDUMP.F
DUP ( n -- n n ) duplicate top entry on data stack Fkernel.f
DUP>R ( n1 -- n1 ) push a copy of n1 onto the return stack Fkernel.f
DWORD STRUCT.F
DWORD-STR-INST ( dword string instructions ) 486ASM.F
DYNALLOC ( n1 -- a1 ) allocate space in dynamic buffer POINTER.F

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
Created on June 22nd, 2003 by Dirk Busch.