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 #

- C -


NAME Stack Comment File
C! ( c1 a1 -- ) store character c1 into address a1 Fkernel.f
C!-C ( char taddr -- ) Meta.f
C!-H ( char taddr -- ) Meta.f
C!-T ( char taddr -- ) Meta.f
C" ( -- ) Fkernel.f
C"W DIALOGRC.F
C, Meta.f
C,-C ( char -- ) Meta.f
C,-H ( char -- ) Meta.f
C,-T ( char -- ) Meta.f
C; Meta.f
C@ ( a1 -- c1 ) fetch the character c1 from address a1 Fkernel.f
C@+ ( c-addr1 -- c-addr2 char ) TOOLSET.F
C@-C ( taddr -- char ) Meta.f
C@-H ( taddr -- char ) Meta.f
C@-T ( taddr -- char ) Meta.f
C+! ( c1 a1 -- ) add character c1 to the contents of address a1 Fkernel.f
C+DEL-BUF ( c1 -- ) Wined.f
C+LPLACE ( c1 a1 -- ) append char c1 to the LONG counted string at a1 Primutil.f
C+PLACE ( c1 a1 -- ) append char c1 to the counted string at a1 Primutil.f
C>UNICODE! ( dest char - dest+2 ) TOOLSET.F
C-LOCK taskdemo.f
C-UNLOCK taskdemo.f
C0- 486ASM.F
C0+ 486ASM.F
C0-8* 486ASM.F
CADUMP ( from to 'name-cell-array - ) TOOLSET.F
CALC-COLUMN ( -- ) try to round the click position between characters Wined.f
CALL ( [args..] -- result ) compile or execute a windows procedure Fkernel.f
CALL, ( addr -- ) compile call Fkernel.f
CALL/JMP-ENTRY ( entry for call and jump ) 486ASM.F
CALL-COMPILE ( compile CALL ) 486ASM.F
CALLBACK ( n1 -- ) define a callback with "name" that has n1 arguments CALLBACK.f
CALLBACK: { #args \ addr temp$ -- } makes a headerless callback function, only CALLBACK.f
CALLWINDOWPROC ( hwnd msg wparam lparam wndproc -- result ) CONTROL.F
CANDIDATE ( x y z -- candidate-pointer) dfc.F
CAPS-COMPARE { sa1 sn1 sa2 sn2 \ st1 st2 -- f1 } Primutil.f
CAPS-FIND ( str -- str FALSE | cfa flag ) Fkernel.f
CAPS-SEARCH { s-adr s-len t-adr t-len \ t-buf t-str -- adr len flag } Primutil.f
CAPS-SEARCH { sa1 sn1 sa2 sn2 \ st1 st2 -- a3 n3 f1 } Primutil.f
CASE Fkernel.f
CATCH ( cfa -- flag ) Fkernel.f
CDECR ( addr -- ) decrement the BYTE contents of addr Fkernel.f
CELL STRUCT.F
CELL- 486ASM.F
CELL- ( a1 -- a1-cell ) subtract a cell from a1 Fkernel.f
CELL- fcp101.f
CELL/ 486ASM.F
CELL+ ( a1 -- a1+cell ) add a cell to a1 Fkernel.f
CELL-ARRAY TOOLSET.F
CELL-COUNT ( addr -- c_addr len ) dfc.F
CELL-FILL { addr len value -- } Wined.f
CELL-PLACE ( c_addr len addr -- ) dfc.F
CELL-SORT ( a1 n1 -- ) perform in place sort buffer a1 of n1 cells Fkernel.f
CELL-SORT ( a1 n1 -- ) perform in place sort buffer a1 of n1 cells primcode.f
CELLS ( n1 -- n1*cell ) multiply n1 by the cell size Fkernel.f
CELLS- ( a1 n1 -- a1-n1*cell ) multiply n1 by the cell size and subtract Fkernel.f
CELLS+ ( a1 n1 -- a1+n1*cell ) multiply n1 by the cell size and add Fkernel.f
CEQ ( adr op -- adr' ) DIS486.F
CFA-CODE ( -- ) Meta.f
CFA-CODE ( -- ) Primutil.f
CFA-COMP, ( cfa -- ) compile or execute a CFA Primutil.f
CFA-FUNC ( -- ) Primutil.f
CFA-IS-CODE ( -- ) mark the last header create as a code cfa Fkernel.f
CFA-LATER ( cfa -- ) push a cfa onto the later stack Later.f
CFA-WATCH ( cfa -- ) try to display the source for CFA Debug.f
CFG-INIT ( -- ) HYPER.F
CFG-OPEN? ( -- f1 ) open the configuration file HYPER.F
CFILE ( sq -- c ) fcp101.f
CGT ( adr op -- adr' ) DIS486.F
CHAIN-ADD ( chain_address -- ) for normal forward chains Primutil.f
CHAIN-ADD-BEFORE ( chain_address -- ) Primutil.f
CHANGE-SCENE ( VK_key - ) Opengl.f
CHANGE-TO-APPLE { \ inform? old-len old-char -- } Wined.f
CHANGE-TO-BINARY-TOGGLE { \ inform? old-len old-char -- } Wined.f
CHANGE-TO-PC { \ inform? -- } Wined.f
CHANGED-VIEW ( - ) Bounce3d.f
CHANGED-VIEW ( - ) fcp3d.f
CHAR ( -- char ) Fkernel.f
CHAR@SCREEN ( x y -- c1 ) Utils.f
CHAR+ ( a1 -- a1+char ) add the characters size in bytes to a1 Fkernel.f
CHAR>PIECE ( c -- piece | 0 ) fcp101.f
CHAR-STRIP ( a1 n1 c1 -- a1 n1 ) HYPER.F
CHARACTER-LEFT ( -- ) Wined.f
CHARACTER-RIGHT ( -- ) Wined.f
CHARS ( n1 -- n1*char ) multiply n1 by the character size (1) Fkernel.f
CHARTOKEY ( -- char | -1 = end_of_file) Keysave.f
CHARWH ( -- width height ) get the width and height of the Primutil.f
CHDIR ( -- ) REGISTRY.F
CHECK! ( 1/0 bit# - ) TOOLSET.F
CHECK-AD-SIZE ( check the address size ) 486ASM.F
CHECK-DT-SIZE ( check the operand size ) 486ASM.F
CHECK-LABELS Meta.f
CHECK-SIZES ( check the address and operand sizes ) 486ASM.F
CHECKBOX { identifier xpos ypos xsize ysize ---- -- } DIALOGRC.F
CHECKTIME ( -- ) fcp101.f
CHKFIL ( n1 --- n1 f1 ) verify file in bufer n1 is current BLOCK.F
CHR>ASC ( n -- char ) Debug.f
CINCR ( addr -- ) increment the BYTE contents of addr Fkernel.f
CIS ( addr op -- addr' ) DIS486.F
CLASS> ( ^Class -- objCfa ) Class.f
CLASS>OBJ ( ^Class -- ^obj ) Class.f
CLASS-ALLOT ( n -- ) Class.f
CLASS-BITALLOT ( n -- ) Class.f
CLASSPOINTER? ( class -- f ) Class.f
CLASSVFIND ( str ^class -- str f OR ^iclass t ) Class.f
CLEAN-PASTE ( -- ) Wined.f
CLEANUP ( -- ) HELLO.F
CLEAR-ALL-OFFSETS ( - ) Opengl.f
CLEAR-BUFFER ( - ) Opengl.f
CLEAR-EXCEPTION ( -- ) clear any previous exception EXCEPTIO.F
CLEAR-INFO ( -- ) CONTROL.F
CLEAR-LABELS Meta.f
CLEAR-SCREEN ( -- ) Wined.f
CLEAR-TEXT ( -- ) Wined.f
CLEAR-TRANSIENT ( -- ) TRANSIT.F
CLIENT ( -- ) load file and execute client on the client PIPES.F
CLIP-CONSOLE-LINES ( -- ) Wined.f
CLONE ( CfaOfObject 'newobject' -- ) clone an static object Class.f
CLOSE-ALL-TEXT ( -- ) Colse all files Wined.f
CLOSE-BLOCKFILE ( -- ) BLOCK.F
CLOSE-FILE ( fileid -- ior ) Fkernel.f
CLOSE-INDEX ( -- ) HYPER.F
CLOSE-KEYWORDS ( -- ) Wined.f
CLOSE-MAP-FILE ( map-handle -- f1 ) MAPFILE.F
CLOSE-OPENGLWINDOW ( - ) fcp_inputwin.f
CLOSE-PIPE ( -- ) PIPES.F
CLOSE-SHARE ( memory_pointer handle -- ) MAPFILE.F
CLOSESAMPLE ( -- ) CONTROLS.F
CLR-1LAB ( n1 -- ) zero out a local label record Newlab.f
CLR-ASCII-OGL ( - ) fcp3d.f
CLR-OPSTACK 486ASM.F
CLR-REF ( n1 -- ) zero out this reference record Newlab.f
CLS-OPENGL ( - ) Opengl.f
CMDLINE Primutil.f
CMETHODS ( 'class' -- ) methods of a class CLASSDBG.F
CMOVCC-COMPILE ( compile CMOVcc instructions ) 586ASMCM.f
CMPXCHG8B-COMP ( assemble CMPXCHG8B ) 486ASM.F
CMV ( adr op -- ) DIS486.F
CODE ( -- ) Meta.f
CODE-, ( n1 -- ) store dword in code space Fkernel.f
CODE? ( cfa -- f ) XDEBUG.F
CODE? ( cfa -- f ) is cfa a code word? Debug.f
CODE-ALIGN ( -- ) Fkernel.f
CODE-ALLOT ( n -- ) allocate code space Fkernel.f
CODE-C, ( c1 -- ) store byte in code space Fkernel.f
CODE-FREE ( -- N1 ) Fkernel.f
CODE-HERE ( -- a1 ) next free byte of code space Fkernel.f
CODE-ORIGIN ( -- a1 ) return the origin of code Fkernel.f
CODE-W, ( w1 -- ) store word in code space Fkernel.f
CODE_LIST, { opcode \ w#threads -- } compile a list of optimizable code OPTIMIZE.F
COLON? ( cfa -- f ) XDEBUG.F
COLON? ( cfa -- f ) is cfa a colon definition? Debug.f
COLORABLE? ( -- f ) Wined.f
COLORWORD ( n -- ) set color based on 4-bit value Wined.f
COLS ( -- n1 ) current screen columns Primutil.f
COM1EMIT { char -- } write a character to the serial port WINSER.F
COM1KEY ( -- c1 ) must return a key WINSER.F
COM1KEY? ( -- c1 ) get a key from serial port, don't wait long WINSER.F
COM1TALK ( -- ) simple terminal talker to the serial port WINSER.F
COM2EMIT { char -- } write a character to the serial port WINSER.F
COM2INIT ( -- ) simple terminal talker to the serial port WINSER.F
COM2KEY ( -- c1 ) must return a key WINSER.F
COM2KEY? ( -- c1 ) get a key from serial port, don't wait long WINSER.F
COM2TALK ( -- ) simple terminal talker to the serial port WINSER.F
COMBOBOX { identifier xpos ypos xsize ysize -- } DIALOGRC.F
COMCLOSE ( cHndl -- ) close com port if its open WINSER.F
COMERRORCLEAR { comhndl \ lpErrors -- f } true = success WINSER.F
COMMAND-OPTIONS ( -- ) command line parsing Wined.f
COMMENT -- Primutil.f
COMMENT: ( -- ) all that follows is a comment Utils.f
COMOPEN ( z1 -- cHndl ) Open Com port for z" COM1", or z" COM2" WINSER.F
COMPACT ( -- ) build a compact header imageman.f
COMPARE ( adr1 len1 adr2 len2 -- n ) Fkernel.f
COMPILE-FIELDS ( compile the mod-r/m, s-i-b, displacement, and immed fields ) 486ASM.F
COMPILE-OPCODE ( compile the bytes in an opcode ) 486ASM.F
COMPUTERNAME$! ( adr - ) March 30th, 2002 was GetComputerName TOOLSET.F
COMSETUP { baud size parity stop cHndl -- } WINSER.F
COMTIMEOUTS { cHndl \ CT -- } Initialize the communications timeouts WINSER.F
CON-NEW-MACRO ( -- ) Keysave.f
CON-PLAY-MACRO ( -- ) Keysave.f
CONDC ( -- dc ) get the console device context Primutil.f
CONFIG" ( -- ) Extend.f
CONSOLE-FORTH-IO ( -- ) Dc.f
CONSOLE-TEXT ( -- ) Wined.f
CONST ( n1 -- ) BUILD.F
CONSTANT ( n -- ) create a constant (unchangable) value Fkernel.f
CONSTANT ( n -- ) Meta.f
CONSTANT? ( cfa -- f ) Debug.f
CONSTANTS ( -- ) WORDS.F
CONTBP ( -- ) run continuous till key press Wined.f
CONTEXT-BUFFER ( -- a1 ) return the address of the EXCEPTIO.F
CONTROL-Y? ( - flag ) TOOLSET.F
CONVERT ( ud1 a1 -- ud2 a2 ) Primutil.f
COPY-BITMAP ( dc-source hdcMem xdest ydest - ) or ( source dest xdest ydest - ) BMPIO.F
COPY-CONSOLE { \ gblhndl gblptr b/l l/s len -- } Copy text to Windows clipboard Keysave.f
COPY-DEMO-BITMAP { flag \ hbm hdcMem -- } WINDEMO.F
COPY-TEXT { \ gblhndl gblptr hwidth scnt -- } Copy text to clipboard Wined.f
COPYFILE { \ from$ to$ -- } copy a file to a directory Utils.f
COUNT ( str -- addr len ) byte counted strings Fkernel.f
COUNT! ( adr len - ) TOOLSET.F
COUNT-1-FILE { \ line$ -- } Wined.f
COUNT-CONSTANTS ( -- n1 ) count the constants available to system WORDS.F
COUNT-FILE { \ line$ -- } Wined.f
COUNT-VOC ( voc -- ) DTHREAD.F
COUNT-WORDS ( -- n1 ) DTHREAD.F
COUNTER! ( n hwnd -- ) HELLO.F
COUNTER@ ( hwnd -- n ) HELLO.F
CR_OGL ( - ) fcp3d.f
CRANK ( sq -- c ) fcp101.f
CREATE ( -- ) Fkernel.f
CREATE ( -- ) Meta.f
CREATE-BIND ( create words to bind local labels ) 486ASM.F
CREATE-BITMAP-FILE ( nrgbquad - vadr ) BMPIO.F
CREATE-BLOCKFILE ( u1 -- ) create a blank file of u1 block long BLOCK.F
CREATE-CHILD-WINDOW ( -- hWnd ) CHILDWND.F
CREATE-CONTROL ( z"classname" -- ) CONTROL.F
CREATE-DC ( w h - hbm hdcMem ) BMPIO.F
CREATE-FILE ( adr slen fmode -- fileid ior ) Fkernel.f
CREATE-FILE-MAP ( map-handle -- ) MAPFILE.F
CREATE-FRAME-WINDOW ( -- hwnd ) Window.f
CREATE-FRAME-WINDOWEX ( -- hwnd ) Fullscreen.f
CREATE-FRAME-WINDOWEX ( -- hwnd ) Oglwin.f
CREATE-HELLO-WINDOW ( -- f ) HELLO.F
CREATE-MACRO-BIND ( create macro-safe local label bindings ) 486ASM.F
CREATE-MACRO-REF ( create macro-safe local label references ) 486ASM.F
CREATE-REF ( create words to reference local labels ) 486ASM.F
CREATE-TASK ( addr -- flag ) create task suspended task.f
CREATE-THREAD-USER: multithr.f
CREATE-VGA-BITMAP ( -- ) CLASDBG.F
CS: ( adr code -- adr' ) DIS486.F
CS-PICK ( dest .. u -- dest ) pick both addr and ?pairs value Primutil.f
CS-ROLL ( dest -- u -- .. dest ) roll both addr and ?pairs value Primutil.f
CTEXT { identifier xpos ypos xsize ysize ---- -- } DIALOGRC.F
CTRL Primutil.f
CTYPE@ ( n -- x ) CTYPE.F
CUBE ( f: size - ) Opengl.f
CUR-COLUMN ( -- n1 ) Wined.f
CURR-ORIGIN ( -- origin ) metadlg.f
CURRENT-DIR$ ( -- a1 ) get the full path to the current directory REGISTRY.F
CURSOR-ON-SCREEN ( -- ) Wined.f
CURSORINVIEW ( -- ) make sure cursor is visible in the window Primutil.f
CURSORT ( ^from -- ) fcp101.f
CUT-CONSOLE ( -- ) Keysave.f
CUT-TEXT ( -- ) Wined.f
CWORDS ( -- ) Wined.f
CX8 ( addr op -- addr' ) DIS486.F
CXC ( addr op -- addr' ) DIS486.F
CYLINDER ( stacks slices basef topf heightf - ) Opengl.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.