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 #

- M -


NAME Stack Comment File
M"TEXT" ( -<"text">- ) Menu.f
M* ( n1 n2 -- d1 ) multiply n1 by n2, return double result d1 Fkernel.f
M*/ ( d1 n1 +n2 -- d2 ) Primutil.f
M+ ( d1 n -- d2 ) Primutil.f
M0CFA? ( cfa -- f ) Debug.f
M1CFA? ( cfa -- f ) Debug.f
MACRO Meta.f
MACRO ( "name ccc" -- ) Utils.f
MACRO/PASTE-CLOSE ( -- ) turn off macros and paste on error Keysave.f
MACRO: ( create a macro in the assembler vocabulary ) 486ASM.F
MACRO[ ( create a macro in the assembler vocabulary ) ASMWIN32.F
MAD ( adr op -- adr' ) DIS486.F
MAKE#DEFINE { val adr len \ temp$ -- } MESSAGES.F
MAKE-CODE ( pfa -- ) Meta.f
MAKE-CURSOR ( cursor_constant appinst -- ) Utils.f
MAKE-EVENT-RESET ( z"name" - ) In Win32 multithr.f
MAKE-EVENT-SET ( z"name" - ) In Win32 multithr.f
MAKE-HEX ( -- ) Wined.f
MAKE-INDEX ( -- f1 ) make the index file, return TRUE if succeeded HYPER.F
MAKE-LOCK ( -- ) create a lock task.f
MAKE-NEW-TEXT ( -- ) Wined.f
MAKE-TASKS ( n -- ) create the task blocks taskdemo.f
MAKEDEFER ( cfa -- ) turn almost any def into a deferred word Primutil.f
MAKEMOVE ( mv -- legal? ) fcp101.f
MAKENULLMOVE fcp101.f
MAKEPUBCONST { val adr len \ temp$ -- } MESSAGES.F
MAKESIN ( -- ) WINCLOCK.F
MALLOC ( n -- addr ) allocate dynamic memory Fkernel.f
MALLOC-ADJLEN ( -- n ) adjustment for headers + extra cell Fkernel.f
MAP-BITMAP ( name count - vadr ) BMPDOT.F
MAP-FIELD+ ( n1 n2 -- n3 ) MAPFILE.F
MAP-HANDLE ( -- ) define a data structure to hold a mapped file MAPFILE.F
MAP-NAME ( a1 n1 map-handle -- ) MAPFILE.F
MAP-VIEW-FILE ( map-handle -- ) MAPFILE.F
MAPFILE ( -- a1 n1 ) map file name into memory MAPFILE.F
MARGIN-CHECK ( -- ) Wined.f
MARK ( -- ) Nforget.f
MARK-ALL ( -- ) makr all console text Primutil.f
MARK-END { \ lin col -- } set a new end of marked console text Primutil.f
MARK-HASH-CLASSES ( -- ) dfc.F
MARK-NONE ( -- ) clear the marking of any console text Primutil.f
MARK-START ( -- ) set a new start of marked console text Primutil.f
MARK-USED ( body-address -- ) MARKUSED.F
MARKED? ( -- f1 ) return TRUE if any text is marked Primutil.f
MARKER ( -- ) Nforget.f
MATCH-#ELSE ( possibly match an #else ) INTERPIF.F
MATCH-#ENDIF ( possibly match a #endif ) INTERPIF.F
MATCH-#IF ( possibly match an #if ) INTERPIF.F
MATCH-#THEN ( possibly match a #then ) INTERPIF.F
MATCH? ( addr len -- f ) WORDS.F
MATCH-[ELSE] ( possibly match an [else] ) INTERPIF.F
MATCH-[IF] ( possibly match an [if] ) INTERPIF.F
MATCH-[THEN] ( possibly match a [then] ) INTERPIF.F
MATCH-R/M? ( does the value match the r/m field of the mod-r/m? ) 486ASM.F
MATCHED ( previous-state -- state ) dfc.F
MAX ( n1 n2 -- n3 ) return the greater of n1 and n2 Fkernel.f
MAX-BITS-PER-PIXEL ( hdc - bpps ) PALETTE.F
MAX-HEIGTH-SCREEN ( - #pixels ) Fullscreen.f
MAX-WIDTH-SCREEN ( - #pixels ) Fullscreen.f
MAXSEARCH? ( -- exit? ) fcp101.f
MAYBE-HAS-OFFSET ( flag that we've picked something up from the stack ) 486ASM.F
MAYBE-HAS-OFFSET? ( have we picked up something from the stack? ) 486ASM.F
MAYBE-S-I-B? ( do we have a possible s-i-b? ) 486ASM.F
MCR ( addr op -- addr' ) DIS486.F
MDBG ( -- ) debug a method now CLASSDBG.F
MDEBUG ( -- ) CLASSDBG.F
MDP ( adr op -- adr' ) DIS486.F
MDR ( addr op -- addr' ) DIS486.F
MENU-APPEND ( hmenu flags id string -- ) Menu.f
MENU-FORTH-IO ( -- ) Menu.f
MENU-OFF ( -- ) turn off the console's menubar Menu.f
MENUKEY ( -- c1 ) keyboard/event handler for console menus Menu.f
MESSAGE ( -- ) local message function CLASDBG.F
MESSAGE-ON ( -- ) WINMSG.F
MESSAGE-ORIGIN ( x y -- ) WINMSG.F
MESSAGEFILE ( n1 -- ) create a message file containing #define constants MESSAGES.F
METHOD ( SelID -- ) Build a methods dictionary entry for selector Class.f
METHOD-HASH ( addr len -- hash-val ) PRIMHASH.F
METHODS ( object-address -- ) CLASSDBG.F
MFA Class.f
MHEAPSIZE ( rel-addr -- n ) size of rel-addr bytes Fkernel.f
MIN ( n1 n2 -- n3 ) return the lesser of n1 and n2 Fkernel.f
MINIMIZE-CONSOLE ( -- ) Utils.f
MINIMIZED-CONSOLEWINDOW? ( -- f1 ) is console window NOT showing Wined.f
MINIMIZED-EDITWINDOW? ( -- f1 ) is edit window NOT showing Wined.f
MISSING ( - ) TOOLSET.F
MKSTRUCT: ( size-struct - ) STRUCT.F
MLETEXT { identifier xpos ypos xsize ysize --- } DIALOGRC.F
MLH ( adr op -- adr' ) DIS486.F
MLI ( addr op -- addr' ) DIS486.F
MLL ( adr op -- adr' ) DIS486.F
MMX-SIZE ( op -- ) DIS486.F
MOD ( n1 n2 -- n3 ) Fkernel.f
MOD-R/M(MODR/M) ( adr modr/m -- adr' ) DIS486.F
MOD-R/M, ( compile the mod-r/m field ) 486ASM.F
MOD-R/M>FREG ( convert mod-r/m byte into an fp register number ) 486ASM.F
MOD-R/M16(R/M,MOD) ( adr r/m mod -- adr' ) DIS486.F
MOD-R/M32(R/M,MOD) ( adr r/m mod -- adr' ) DIS486.F
MODE-BIT@ ( fetch a mode bit ) 486ASM.F
MODELVIEW Opengl.f
MODULE ( -- ) complete the module Module.f
MODULE-INTERPRET Module.f
MOV ( addr op -- addr' ) DIS486.F
MOV-COMPILE ( compile a mov instruction ) 486ASM.F
MOVE! ( adr-struct-box - ) Opengl.f
MOVE-BOARD-TO-3D-BOARD ( - ) board 3D-board $80 move fcp3d.f
MOVE-FROM-WINDOW ( adr count - adr ) fcp_inputwin.f
MOVE-IT ( adr-dyn - ) Opengl.f
MOVE_BACKWARD ( fref4RotD n fref3TransT n - ) Opengl.f
MOVE_FORWARD ( fref4RotD n fref3TransT n - ) Opengl.f
MOVETO ( x y -- ) CLASDBG.F
MOVETO ( x y -- ) Wined.f
MOVETO ( x y -- ) WINCLOCK.F
MOVETO ( x y -- ) WINDEMO.F
MOVX-COMPILE ( compile MOVSX/MOVZX ) 486ASM.F
MPD ( adr op -- adr' ) DIS486.F
MPQ ( adr op -- adr' ) DIS486.F
MQP ( adr op -- adr' ) DIS486.F
MRC ( addr op -- addr' ) DIS486.F
MRD ( addr op -- addr' ) DIS486.F
MRI ( addr op -- addr' ) DIS486.F
MRS ( addr op -- addr' ) DIS486.F
MRT ( addr op -- addr' ) DIS486.F
MS@ ( -- ms ) Utils.f
MS-1-PERIOD ( max-periods/second - ms-1-period ) OGLEVTS.F
MS-KEY? ( ms - true/false ) waits ms or for a key TOOLSET.F
MS_WIN32S ( ms - ) TOOLSET.F
MSEE ( -- ) CLASSDBG.F
MSGBOX { \ title$ message$ -- } TOOLSET.F
MSGFIND ( addr -- addr false | cfa true ) Class.f
MSR ( addr op -- addr' ) DIS486.F
MT* ( lo hi n -- tlo tmid thi ) Primutil.f
MTR ( addr op -- addr' ) DIS486.F
MULTI ( -- ) enable multi-tasking TASKER.F
MULTI-KEY ( -- c ) new version of key for multi-tasking TASKER.F
MULTI-LINE ( quote "ccc" tmp-buffer -- str len ) TOOLSET.F
MUT: compiletime: ( k - ) runtime: ( - adr.first-float k ) Opengl.f
MV ( "e2e4" -- ) for alternating turns with the computer fcp101.f
MV_OGL ( move$ count -- ) for alternating turns with the computer fcp_inputwin.f
MV1 ( addr op -- addr' ) DIS486.F
MV2 ( addr op -- addr' ) DIS486.F
MVHISTORY ( mv -- mv ^hist ) fcp101.f
MVI ( adr op -- adr' ) DIS486.F
MVPROMOTE ( mv -- piece ) fcp101.f
MVPROMOTE! ( mv piece -- mv ) fcp101.f
MVX { addr op \ op2 -- addr' } DIS486.F
MXY>CXY ( x y -- cx cy ) convert from mouse xy to character xy Utils.f
MY-TASK { y -- } prints a counter from 1 to 99 with a wait taskdemo.f
MY-TASK2 { speed -- } taskdemo.f
MYDOFORTHFUNC { lParam WParam message function -- return } TESTDLL.F
MYWMCHAR ( h m w l obj -- res ) CONTROLS.F
MYWMCHAR ( h m w l obj -- res ) Wined.f
MYWMKEYDOWN ( h m w l obj -- res ) Wined.f
MYWMKILLFOCUS ( h m w l obj -- res ) Wined.f
MYWORDS ( -- ) TESTDLL.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.