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 #

- S -


NAME Stack Comment File
S" ( -- ) Fkernel.f
S"W { \ widestring -- addr len } DIALOGRC.F
S$ ( -< #text#>- ) Utils.f
S,-C ( addr len -- ) Meta.f
S,-H ( addr len -- ) Meta.f
S,-T ( addr len -- ) Meta.f
S>PROFILE ( inifile section key n - inifile section ) TOOLSET.F
S>TMP$ ( n - adr ) TOOLSET.F
S-HIWORD Wined.f
S-LOWORD Wined.f
S-REVERSE ( n[k]..2 1 0 k -- 0 1 2..n[k] ) Not yet low-level TOOLSET.F
S. ( n addr len w -- ) FLOAT.F
S| ( -- ) RELEASE.F
S> ( -- a1 n1 ) DIS486.F
S>D ( n1 -- d1 ) convert single signed single n1 to a signed Fkernel.f
S>F FLOAT.F
S-I-B, ( compile the s-i-b byte ) 486ASM.F
SAMPLE ( --- ) LINEEDIT.F
SAVE-ALL-TEXT ( -- ) save all modified files Wined.f
SAVE-AND-LOAD ( - ) Save the current active file and compile it Wined.f
SAVE-AS ( dc-source - ) BMPIO.F
SAVE-BUFFERS ( -- ) save all updated buffers to disk BLOCK.F
SAVE-CONSOLE ( -- ) Wined.f
SAVE-CURRENT ( save the current vocabulary linkage ) 486ASM.F
SAVE-DEFAULTS ( -- ) Wined.f
SAVE-DEMO-BITMAP { nBits \ pbmi lpBits hbm hdcMem hfile nrgbquad BitmapFileHeader save$ -- } WINDEMO.F
SAVE-DEPTH ( -- ) 486ASM.F
SAVE-DIALOG ( filename diraddr titleaddr specaddr owner -- filename ) xfiledlg.f
SAVE-FORTH ( -- ) Forthdlg.f
SAVE-FORTH2 ( -- ) DLGTEST.F
SAVE-FPS$ ( - ) Opengl.f
SAVE-FREF3D-CALC ( adr k - ) Opengl.f
SAVE-HDR-IN-BITMAP-FILE ( vadr nrgbquad - ) BMPIO.F
SAVE-HIGHLIGHT ( -- ) save the state of the actual highlight Wined.f
SAVE-IMMED ( save immediate operands for double-shift ) 486ASM.F
SAVE-INPUT ( -- xxx 8 ) BLOCK.F
SAVE-INPUT ( -- xxx 7 ) Utils.f
SAVE-OFFSET ( save the offset, if it's present ) 486ASM.F
SAVE-PREVIOUS-FILE { \ buff$ -- } save the filename and cursorposition off the active file in registry Wined.f
SAVE-PREVIOUS-FILES ( -- ) save the filenames and cursorpositions off the active files in registry Wined.f
SAVE-SEARCH-LIST { \ lsthndl lsterr msg$ file$ -- } Wined.f
SAVE-TEXT-AS ( -- ) save with a new name Wined.f
SAVE-TEXT-AS-PC ( -- ) SAVE AS a PC file Wined.f
SAVE-TEXT-PC ( -- ) save to same filename as a PC file Wined.f
SAVE-TO-BITMAP ( dc-source nBits - ) BMPIO.F
SAVEFINDSTRINGS ( -- ) Wined.f
SAVEINFO ( -- ) save the debugger information to disk DBGSRC2.F
SBS ( adr op -- adr' ) DIS486.F
SCAN ( adr len char -- adr' len' ) Fkernel.f
SCAN_EVENT ( - ) CONSOLE.F
SCREEN-ONLY ( - ) TOOLSET.F
SCREEN-SIZE ( -- width height ) get windows screen size Utils.f
SD ( depth -- ) fcp101.f
SEARCH ( adr1 len1 adr2 len2 -- adr3 len3 flag ) Fkernel.f
SEARCH-1FILE { \ line$ -- } search this file for find string Wined.f
SEARCH-FOR-MATCH ( Value low high -- 0 | Value wherefound ) dfc.F
SEARCH-WORDLIST ( addr len voc -- 0 | cfa flag ) Fkernel.f
SEARCH.WORD ( n1 -- ) HYPER.F
SEARCH.WORDS ( -- ) HYPER.F
SEARCHING-1DIR ( -- ) Wined.f
SEARCHLIST-EDIT ( -- ) Wined.f
SECONDS ( n1 -- ) Utils.f
SECONDS@ ( - seconds ) TOOLSET.F
SECTCOMPARE ( str len entry -- f ) compare entry imageman.f
SECTINIT ( -- ) initialise imageman.f
SECTION ( -- <-name -> ) section name code imageman.f
SECTIONDATA ( addr len -- ) section data, some fields get filled later imageman.f
SECTIONIS ( -- <-name-> [<-name->] ) section charcteristics imageman.f
SECTIONRVA ( n -- ) imageman.f
SECTIONSIZE ( n -- ) section virtual size imageman.f
SECTLOOP ( str len TABLE -- flg ) imageman.f
SECTWRITE ( -- ) write out sections imageman.f
SEE ( -- ) SEE.F
SEE.FLOAT ( a1 -- a2 ) FLOAT.F
SEEMORE ( -- ) DIS486.F
SEG, ( generate a necessary segment override prefix ) 486ASM.F
SEG-PRE 486ASM.F
SELECTED-ITEM ( -- n1 ) the currently selected item of list box Wined.f
SELECTSUBJECT { theWindow -- } Wined.f
SELF ( -- addr ) Class.f
SEM-GET ( semaphore -- ) TASKER.F
SEM-RELEASE ( semaphore -- ) TASKER.F
SEMAPHORE ( -- ) define a semaphore for resource arbitation TASKER.F
SEND-WINDOW ( lParam wParam Message_ID hWnd -- ) Window.f
SERVER ( -- ) load file and execute server on the server PIPES.F
SET ( adr op -- ) DIS486.F
SET-ALL-EVENTS ( - ) OGLEVTS.F
SET-BLOCKFILE ( fileid -- ) BLOCK.F
SET-COL/ROWS { theWindow -- } Wined.f
SET-CONPOS ( x y -- ) set the console position Primutil.f
SET-CONSOLE-HEIGHT ( -- ) Wined.f
SET-CONSOLE-MENU ( menubar -- ) switch to a new console menubar Menu.f
SET-CONSOLE-POPUP ( menubar -- ) switch to a new console popup Menu.f
SET-CURRENT ( wid -- ) Order.f
SET-CURSOR ( cursor-height -- ) set the cursor height Primutil.f
SET-EXCEPT ( -- ) set exception routine handler EXCEPTIO.F
SET-FILTER { \ filter$ -- } Wined.f
SET-FONT ( font_value -- ) SCRNCTRL.F
SET-HIDDEN Module.f
SET-LINE-POINTERS { textlen \ bincnt -- } Wined.f
SET-LINE-POINTERS ( -- ) WINBROWS.F
SET-LONGEST-LINE ( -- ) Wined.f
SET-LONGEST-LINE ( -- ) WINBROWS.F
SET-MIRRORED { m-entry# -- } if n1<>-1 then mark current as mirrored Wined.f
SET-MOUSEXY ( l -- ) Window.f
SET-OGL-EVENTS OGLEVTS.F
SET-OPT-LAST ( -- ) OPTIMIZE.F
SET-ORDER ( widn .. wid1 n -- ) Order.f
SET-ORDER Order.f
SET-PAGES ( -- ) rls - page Wined.f
SET-PATH ( link -- ) set the path paths.f
SET-POINTER ( pointer-identifier -- ) set the pointer shape Primutil.f
SET-PRECISION ( n -- ) FLOAT.F
SET-PRINT-PARAMS ( -- ) rls - many changes Dc.f
SET-PRINT-QUALITY Dc.f
SET-PRIORITY ( priority_class - ) TOOLSET.F
SET-REGISTER-ASM 486ASM.F
SET-REGISTER-REF 486ASM.F
SET-ROWS-COLS ( -- ) rls - pages Dc.f
SET-SHELL Extend.f
SET-SIZE ( lParam -- ) Window.f
SET-SPEED-DEGREES ( - ) Opengl.f
SET-SPEED-FPS ( - ) Opengl.f
SET-SPOT0 fcp3d.f
SET-VIEWPOINT2 ( f: -- eyex eyey eyez centerx centery centerz upx upy upz ) Bounce3d.f
SET-VIEWPOINT2 ( f: -- eyex eyey eyez centerx centery centerz upx upy upz ) fcp3d.f
SETBTM fcp101.f
SETCC-COMPILE ( compile SETcc instructions ) 486ASM.F
SETCHARWH ( width height -- ) set the size of the console characters Primutil.f
SETCOLROW ( cols rows -- ) set the console size Primutil.f
SETFIRSTSORT ( ^pSort -- ) fcp101.f
SETKILLER ( mv -- ) fcp101.f
SETMAXCOLROW ( maxcols maxrows -- ) set the saved screen area and clear Primutil.f
SETPVLEN ( len ply -- ) fcp101.f
SETROWOFF ( n1 -- ) set the console row offset Primutil.f
SETSETTING ( a1 n1 a2 n2 -- ) a1,n1=value string, a2,n2=key string REGISTRY.F
SETSIZE Meta.f
SETTHEFONT ( -- ) Wined.f
SETUP ( "epd" "w|b" -- ) fcp101.f
SETUP2 ( epd w|b KQkq|- ep|- -- ) fcp101.f
SETUPPIXELFORMAT ( hdc - flag) PIXELFRM.F
SETWTM fcp101.f
SEXT ( byte -- n ) DIS486.F
SFA Class.f
SFALIGN ( -- ) FLOAT.F
SFALIGNED ( addr -- addr ) FLOAT.F
SFCHECK! fcp101.f
SFCHECK? fcp101.f
SFCLEAR fcp101.f
SFDEPTH fcp101.f
SFLOAT+ ( addr1 -- addr2 ) FLOAT.F
SFLOATS ( n1 -- n2 ) FLOAT.F
SFMOVES! fcp101.f
SFMOVES? fcp101.f
SFPLY ( -- ^flags ) fcp101.f
SFRESTOREDEPTH fcp101.f
SHARE ( -- ) MAPFILE.F
SHELL ( -- ) Utils.f
SHELL" ( -- ) set the shell command string Utils.f
SHF ( addr op -- addr' ) DIS486.F
SHIFT-PUSHKEY ( c1 -- ) push a special key with shift bits Window.f
SHIFTMASK ( -- mask ) Primutil.f
SHORT ( -- ) word integer (16bit) instance variable Class.f
SHOW-AND-SAVE-BUFFERS ( - ) init-save$ #frames-done and #frames-to-do must be set BMPIO.F
SHOW-BITMAPINFOHEADER { pbmih \ bmih$ -- } WINDEMO.F
SHOW-BORDER ( -- ) WINCLOCK.F
SHOW-CIRCLE ( -- ) WINCLOCK.F
SHOW-COMMAND-HELP ( -- ) Wined.f
SHOW-CURSOR ( -- ) Utils.f
SHOW-DIFFERENCES ( -- ) dfc.F
SHOW-EDIT-MODE ( -- ) Wined.f
SHOW-FRAME ( - ) Opengl.f
SHOW-INQUIRE { \ temp$ -- } Wined.f
SHOW-NEXT-OFF ( -- ) DIS486.F
SHOW-NEXT-ON ( -- ) DIS486.F
SHOW-TIME ( -- ) show the time if it has changed WINCLOCK.F
SHOW-WINDOW ( n -- ) Primutil.f
SHOWCOORDS fcp101.f
SHOWHIGHLIGHTLINE { theline \ stcol edcol -- } Wined.f
SHOWING-BITMAP(S) ( - ) Opengl.f
SHOWING-BITMAP(S)? ( - flag ) Opengl.f
SHX ( adr op -- adr' ) DIS486.F
SIGN ( f1 -- ) Fkernel.f
SIGNED_8, ( a1 -- ) Newlab.f
SIMPEL_ARRAY TOOLSET.F
SINGLE ( -- ) disable multi-tasking TASKER.F
SINGLE-PAGE ( -- ) Dc.f
SIZE-COND-COMP ( compile a size conditional assembly sequence ) 486ASM.F
SIZEOF ( - size ) STRUCT.F
SIZEOF!> ( bytes | name -- ) set size of the following pointer POINTER.F
SIZEOF@> ( -- bytes ) get size of the following pointer POINTER.F
SKIP ( adr len char -- adr' len' ) Fkernel.f
SKIP-LINE ( -- ) TOOLSET.F
SKIP-NUMBER? ( a1 n1 -- n2 f1 ) single precision number conversion Wined.f
SKIP_1WORD ( a1 n1 -- a2 n2 ) skip one word through string HYPER.F
SLC ( addr op -- addr' ) DIS486.F
SLEEP ( tid -- ) TASKER.F
SLI ( addr op -- addr' ) DIS486.F
SLITERAL ( a1 n1 -- ) Utils.f
SLOT dfc.F
SLOT-H dfc.F
SLOW-ACTION ( - ) OGLEVTS.F
SM/REM ( d n -- rem quot ) Fkernel.f
SMALL-FONT ( -- ) Window.f
SOLN-PRINT pentom.f
SOLVE pentom.f
SORT ( ^from -- ) sort by move score fcp101.f
SORT-HASH-VALUES ( -- ) dfc.F
SORT-PARAGRAPH ( -- ) sort lines of a paragraph Wined.f
SORTCAPTURES ( ^from -- ) fcp101.f
SORTKILLER ( ^from mv -- ) fcp101.f
SORTKILLER1 fcp101.f
SORTKILLER2 fcp101.f
SORTKILLER3 fcp101.f
SORTKILLER4 fcp101.f
SORTLINE { \ sort1$ sort2$ -- } Wined.f
SORTNOOP fcp101.f
SORTPV ( ^from -- ) fcp101.f
SOUND-ACTION ( - ) Prevents waiting while making a sound OGLEVTS.F
SOUNDS ( z"sound-file" - ) TOOLSET.F
SOURCE ( -- addr len ) Fkernel.f
SP! ( addr -- ) set the data stack to point to addr Fkernel.f
SP@ ( -- addr ) get addr, the pointer to the top item on data stack Fkernel.f
SPACE ( -- ) Fkernel.f
SPACES ( n -- ) Fkernel.f
SPACES>TITLE ( n - ) Opengl.f
SPECIAL-PROCESS? ( do we need to specially process this register? ) 486ASM.F
SPECIAL-REGISTER? ( is this a special register? ) 486ASM.F
SPHERE ( stacks slices - ) Opengl.f
SPLIT+MOVE { adr1 cnt1 adr2 cnt2 -- adr3 cnt3 } Wined.f
SPLIT-LINE ( -- ) split line at cursor Wined.f
SPLITLINE { a1 n1 \ a2 n2 n3 n4 -- a2 n2 indent a1 n1' } rls - page Dc.f
SPLKEY ( n2 -- ) KEYBOARD.F
SQ@0= ( relpos -- ) current square empty? pentom.f
SQATT? ( color sq sqSrc -- color sq sqSrc ) fcp101.f
SQATTACKS? ( sq sqSrc -- sq sqSrc tf ) fcp101.f
SQCASTLEMASK ( sq -- mask ) fcp101.f
SQSLIDERATTACKS? ( sq sqSrc dir -- sq tf ) fcp101.f
SQUARE-POSITION ( n - ) fcp3d.f
SRC ( addr op -- addr' ) DIS486.F
SRCINFO, ( n1 -- ) compile a number into the info array DBGSRC1.F
SRI ( addr op -- addr' ) DIS486.F
SS. ( n adr len w ) DIS486.F
SS: ( adr code -- adr' ) DIS486.F
SSPACE ( -- ) DIS486.F
SSPACES ( n1 -- ) DIS486.F
ST ( seconds -- ) fcp101.f
STACK-EMPTY? ( -- ) Utils.f
STACK-OFF ( -- ) close the stack window WINSTACK.F
STACK-ON ( -- ) start the stack window WINSTACK.F
STACKSIZE ( r c -- ) imageman.f
START ( addr xt -- ) multithr.f
START/STOP-MACRO ( -- ) Keysave.f
START/STOP-SLOW-ACTION ( - ) Opengl.f
START-COLOR-TABLE ( - 30-starting-colors) PALETTE.F
START-CONSOLE-MENU { \ mlink -- } startup the console's menubar Menu.f
START-FULLSCREENOPENGLWINDOW ( -- ) Fullscreen.f
START-OGL-THREADS OGLEVTS.F
START-OPENGL ( - ) fcp_inputwin.f
START-OPTIMIZATION ( -- ) lay in double indirect pointer OPTIMIZE.F
START-PAGE ( -- ) Primutil.f
START-PAGE ( -- ) xprtdlg.f
START-PRINTER ( -- f1 ) Dc.f
START-PRINTER2 ( bitmapped flags topage -- f1 ) Dc.f
START-RAW ( -- f1 ) Dc.f
START-RAW2 ( bitmapped flags topage -- f1 ) rls February 5th, 2002 - 8:48 Dc.f
START-SCALED ( -- f1 ) Dc.f
START-SCALED2 ( bitmapped flags topage -- f1 ) Dc.f
START-SOUND ( z"adres" - ) OGLEVTS.F
START-TASKS ( n -- ) taskdemo.f
START-TIMING pentom.f
START-TRANSIENT ( -- ) TRANSIT.F
STARTDEPTH ( -- n ) fcp101.f
STARTLINK ( -- ) Wined.f
STARTTIMER fcp101.f
STARTUPFORTH { \ file$ -- } Start forth console Wined.f
STATE-MACHINE ( key -- ) Finds for (state,key) the newstate and the value to ROMCALC.F
STATIC-WINDOW? ( -- f1 ) is this a static window GENERIC.F
STATUS-ALL-EVENTS ( - timeout_done slow-action sound h_ev_timeout_slow-action_done ) OGLEVTS.F
STEPBP ( -- ) execute a single step Wined.f
STI. ( op -- ) DIS486.F
STOP ( -- ) TASKER.F
STOP-DELETE ( -- ) Wined.f
STOP-REQUEST ( - ) Opengl.f
STOP-TASK ( addr -- ) stop the task task.f
STOP_GET_PARAMS ( - ) Opengl.f
STR DIS486.F
STR>MV ( str count -- mv ) fcp101.f
STR>SQ ( c-addr -- sq T | x F ) fcp101.f
STR-ENTRY ( check for entry error conditions ) 486ASM.F
STR-INST ( the engine to create string instructions ) 486ASM.F
STR-OPERANDS ( process operands for string instructions ) 486ASM.F
STRIKEOUT ( -- ) Wined.f
STRING" ( stringadr - ) " stream to string " TOOLSET.F
STRING,-T Meta.f
STRING: ( compile-time: len - ) TOOLSET.F
STRING>FLOAT ( adr - f ) FS: ( - n ) \ Note: 0 on FS when f is false TOOLSET.F
STRIP_BL'S ( --- ) strip blanks from editbuf LINEEDIT.F
STRUCT{ ( - ) STRUCT.F
SUB ( adr op -- adr' ) DIS486.F
SUB-DIR-CLOSE ( -- ior ) close the _hdl-dir handle Wined.f
SUBCLASS ( -- ) CONTROL.F
SUBR: ( create a subroutine in the assembler vocabulary ) 486ASM.F
SUBSYSTEM ( n -- ) imageman.f
SUPER-NUMBER? ( a1 n1 -- d f1 ) Primutil.f
SUS ( adr op -- adr' ) DIS486.F
SUSPEND-TASK ( addr -- flag ) suspend a task task.f
SW@ ( a1 -- w1 ) fetch the sign extended word (16bit) w1 from address a1 Fkernel.f
SWAP ( n1 n2 -- n2 n1 ) exchange first and second items on data stack Fkernel.f
SWAP-CURRENT ( wid1 - wid2 ) change current to wid1, return old wid2 Order.f
SWAP-RED-BLUE-BITMAP3 ( filename count - ) 3 bytes/pixel fcp3d.f
SWAP-REGS ( swap the order of registers in the mod-r/m byte ) 486ASM.F
SWAP_ROT ( n1 n2 n3 - n3 n2 n1 ) Opengl.f
SWAPBUFFERS ( hdc - ) Opengl.f
SWAPMOVES ( ^m1 ^m2 -- ) swap two moves on genStack fcp101.f
SWITCHCOLORS fcp101.f
SWORD-SPLIT ( s1 -- low high ) split the signed 32bit s1 into its high Wined.f
SYNC-MIRRORS { \ open$ -- } copy new pointers to mirrors Wined.f
SYNONYM ( - - ) Primutil.f
SYS-, ( n1 -- ) Fkernel.f
SYS-ALIGN ( -- ) Fkernel.f
SYS-ALLOT ( n1 -- ) allot n1 bytes in the system dictionary Fkernel.f
SYS-C, ( c1 -- ) Fkernel.f
SYS-COMPILE ( -- ) Fkernel.f
SYS-COMPILE, ( xt -- ) Fkernel.f
SYS-FLOAD ( -- ) load "filename" into system dictionary Fkernel.f
SYS-FREE ( -- N1 ) Fkernel.f
SYS-FREE! ( n1 -- ) Primutil.f
SYS-HERE ( -- a1 ) return a1 the address of the next free byte of Fkernel.f
SYS-LINK, ( addr -- ) build link from list head at addr Fkernel.f
SYS-ORIGIN ( -- a1 ) return the origin of system dictionary Fkernel.f
SYS-RESERVE ( n1 -- ) allot some bytes initialized to NULL Primutil.f
SYS-TRIM? ( nfa addr -- f ) TRUE if forgetting nfa removes addr from dict Nforget.f
SYS-W, ( w1 -- ) Fkernel.f
SYS-WARNING-OFF ( -- ) disable warning for use of system words in application Fkernel.f
SYS-WARNING-ON ( -- ) enable warning for use of system words in application Fkernel.f
SYSLOAD sysload.f
SYSTEM> ( -- ) return to previous dictionary Fkernel.f
SYSTEM-FIXED-FONT ( -- ) Window.f
SYSTEMTIME-DMY ( systemtime-date - d m y ) TOOLSET.F
'T ( -- xt ) Meta.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.