Quartus
Forth Manual
Table
of Contents - Quartus
Forth Home Page - How
to Register
Documentation for Words Specific
to Quartus Forth
Quartus provides a number of kernel words beyond those specified by the ISO/ANSI
Forth Standard:
Interface
Words:
- (ekey) ( ticks. -- eventType )
Waits a specified number of ticks (1/100ths of a second) for an event; if
none is received, returns nilEvent. Like EKEY, but with
an adjustable timeout parameter (EKEY has a fixed timeout of 500 milliseconds).
- currentx ( -- addr )
Variable containing the current X-coordinate for text output, in pixels.
- currenty ( -- addr )
Variable containing the current Y-coordinate for text output, in pixels.
- >byte ( char -- char<<8 )
Converts a parameter for a systrap expecting a byte value on the stack. Equivalent
to 8 LSHIFT
.
- BlankFormID ( -- BlankFormID )
Returns the ID of the blank form resource provided by Quartus. For use
with ShowForm.
- MainForm ( -- )
Displays the default Quartus form, and establishes a menu event handler for
it.
- MainFormID ( -- MainFormID )
Returns the ID of the main form resource provided by Quartus. For use
with ShowForm.
- ShowForm ( formID -- )
Displays the form specified by formID, and establishes a default handler
for it. Sets window-bounds to the form's dimensions.
- TitledFormID ( -- TitledFormID )
Returns the ID of the titled form resource provided by Quartus. For
use with ShowForm.
- a0 ( -- a0. )
Places the 32-bit contents of the 68000 CPU A0 register on the data stack.
Primarily for use with systrap.
- d0 ( -- d0. )
Places the 32-bit contents of the 68000 CPU D0 register on the data stack.
Primarily for use with systrap.
- d0! ( x. -- )
Sets the 68000 CPU D0 register to the 32-bit value provided.
- about ( -- )
Displays the Quartus "About Box" alert.
- beep ( -- )
One beep, no waiting. Equivalent to 2 >byte SndPlaySystemSound
.
- callback ( -- )
Temporarily makes the return stack the data stack. For use in event handlers,
etc. Used in combination with end-callback.
- end-callback ( -- )
Reverses the action of callback.
- event ( -- addr )
Address of the event structure containing the last received PalmOS event.
- eventhandler ( -- addr )
The address of a variable containing the xt of an event handler called
during event handling for forms displayed with ShowForm. Provides
a 'hook' directly into the Quartus event handler.
- handled ( flag -- )
Used inside callback event handlers to indicate that a given event has, or
has not, been handled.
- font ( newFontID -- oldFontID )
Sets the current font to newfontID and returns the previous font as
oldfontID.
- hash ( c-addr u -- hashvalue )
Generates a 16-bit hash value for the string provided. Used internally by
the Forth dictionary to index Forth word names for quick lookup.
- include ( <filename> -- )
Searches the MemoPad for <filename> and processes the source
found there. Files may be nested to any reasonable depth.
- needs ( <filename> -- )
Like include, but will not re-include a file that has already been
included.
- more ( newsetting -- oldsetting )
Sets the on-screen pagination flag, and returns the previous value. Used by
WORDS.
- systrap ( i*j u -- k*j )
Calls PalmOS systrap u, with parameters i*j (or none), returning
k*j (or none).
- window-bounds ( -- addr )
Returns the address of a four-cell data structure containing the dimensions
of the text area of the current form ( topX, topY, width, height). Can be
adjusted within applications, affecting the screen area used for text-output,
word-wrap, and scrolling by CR, TYPE, EMIT, and PAGE.
- wrap ( newsetting -- oldsetting )
Sets the word-wrap flag (referenced by TYPE and EMIT), and returns
the previous value.
System
Words:
- cold ( -- )
Resets the system state. The dictionary is reset to containing only
kernel words, the memo startup-quartus is re-read, etc. Equivalent
to exiting and restarting Quartus.
- (bye) ( -- )
Called internally by Quartus when an appStopEvent
is received.
Terminates the current Quartus session.
Memory
Words:
- c@a ( addr. -- char )
Fetches char from a 32-bit absolute address.
- c!a ( char addr. -- )
Stores char at a 32-bit absolute address.
- @a ( addr. -- x )
Fetches x from a 32-bit absolute address.
- !a ( x addr. -- )
Stores x at a 32-bit absolute address.
- 2@a ( addr. -- x1 x2 )
Fetches the cell pair x1 x2 from a 32-bit absolute address.
- 2!a ( x1 x2 addr. -- )
Stores the cell pair x1 x2 at a 32-bit absolute address.
- >abs ( addr -- addr. )
Converts a 16-bit dataspace address to a 32-bit absolute address.
- >rel ( addr. -- addr )
Converts a 32-bit absolute dataspace address to a relative 16-bit address.
- xt>abs ( xt -- xt. )
Converts an xt to a 32-bit absolute address.
- mem ( -- largest-block. total-available. )
Compacts unallocated space in the dynamic memory heap, and reports dynamic
memory remaining.
- csc@ ( code-addr -- char )
Fetches char from a codespace address.
- csc! ( char code-addr -- )
Stores char at a codespace address.
- cs@ ( code-addr -- x )
Fetches x from a codespace address.
- cs! ( x code-addr -- )
Stores cell x at a codespace address.
- cs, ( x -- )
Stores cell x at the current codespace offset; increments the codespace
pointer by one cell (2 bytes).
- csc, ( char -- )
Stores char at the current codespace offset; increments the codespace
pointer by one character (1 byte).
- rp@ ( -- rp-addr. )
Puts the 32-bit contents of the return stack pointer on the data stack.
- rp! ( rp-addr. -- )
Sets the return stack pointer to the 32-bit address provided.
- sp@ ( -- sp-addr. )
Puts the 32-bit contents of the data stack pointer on the data stack.
- sp! ( sp-addr. -- )
Sets the data stack pointer to the 32-bit address provided.
- cshere ( -- cshere )
Returns the codespace pointer.
- csunused ( -- csunused )
Returns the number of unused bytes remaining in codespace.
Stand-alone
PRC Generation Words (registered version only):
- MakePRC ( xt creator-id. <name> -- )
Generates a stand-alone executable (PRC) with the specified creator-id
and name. Recursively extracts code from the main entry point specified by
xt, and creates a relocatable executable image in the target PRC. Processes
dataspace; creates a data image in the target PRC.
- NewRsrc ( resID resType. usize -- 0|err )
Creates a new resource in the target, with the specified size. Must
only be used after MakePRC.
- CopyRsrc ( resID resType. -- )
Searches open resource databases for the specified resource and copies it
into the target PRC. Must only be used after MakePRC.
- DelRsrc ( resID resType. -- 0|err )
Deletes the specified resource from the target PRC. Must only be used
after MakePRC.
- generate-symbols ( flag -- )
true generate-symbols will cause MakePRC to generate symbolic
debugging invormation in the stand-alone PRC. These debugging symbols allow
for Palm OS Emulator profiling and debugging; Forth words will be listed by
name in the output. Must be used before MakePRC.
Dictionary
Words:
- allwords ( -- )
Displays all words in all wordlists in the current search order.
- (find) ( c-addr u -- 0 | xt flag )
Works just as does the Standard word FIND, but takes a standard string
as a parameter, rather than a counted string.
- (header) ( c-addr u -- colon-sys )
Creates a dictionary header with the name specified in the passed string.
Called by :, CREATE, etc.
- inline ( -- )
Flags the most recently defined word as an 'inline' word.
- lfa>xt ( lfa -- xt )
Given the address of a header in codespace, returns the execution token.
- xt>name ( xt -- 0 | cs-addr u -1 )
Returns the codespace address and length of the name of the routine specified
by xt and a -1 to indicate success, or 0 if xt does not represent
a valid named word. Note that the address returned is a codespace address;
cs@ must be used to read it.
Floating-Point
Words:
- fpdissect ( F: r -- ) ( -- sign exponent umantissa.
)
Splits a floating-point number into its components. sign is 1 for zero
or positive floats, -1 for negative floats. umantissa. is the 32-bit
representation of the normalized floating-point mantissa; exponent
is the decimal value of the floating-point exponent.
General-Purpose
Words:
- 0 ( -- 0 )
- -1 ( -- -1 )
- m/mod ( num. denom -- quot. rem )
Called by #.
- for ( +u -- )
Used to make simple, fast, loops, in conjunction with next. The
loop index I counts downward within the loop from u-1 to 0.
- next ( -- )
See for.
- noop ( -- )
Does nothing.
- (float) ( <word> -- )
Handles the next word as a floating-point number.
- (binary) ( <word> -- )
Temporarily switches to base 2; parses and evaluates the next word in the
input buffer.
- (decimal) ( <word> -- )
Temporarily switches to base 10; parses and evaluates the next word in the
input buffer.
- (hex) ( <word> -- )
Temporarily switches to base 16; parses and evaluates the next word in the
input buffer.
- (octal) ( <word> -- )
Temporarily switches to base 8; parses and evaluates the next word in the
input buffer.
- (radix) ( base <word> -- )
Temporarily switches to the specified base; parses and evaluates the next
word in the input buffer. An implementation factor of (binary),
(decimal), (hex), etc.
- parse-word ( <word> -- c-addr u )
Returns the next space-delimited token from the input-buffer.
- enough? ( +n -- )
Checks that the stack contains at least n cells; if fewer than n
cells are available, performs a -4 THROW
(stack underflow).
Inline function tables: select/xt/end-select
PalmOS
System Calls (systraps):
Quartus Forth knows the names, parameters and return values of 828 PalmOS
system calls.
From the PalmOS SDK documentation provided by 3Com:
DmCloseDatabase
Purpose: Close a database.
Prototype: Err DmCloseDatabase (DmOpenRef dbR)
Parameters: dbR Database access
pointer.
Result: Returns 0 if no error or dmErrInvalidParam if an
error occurs.
|
The Quartus equivalent:
Purpose: Close a database.
Glossary entry: DmCloseDatabase ( dbP. -- Err )
Parameters: dbP. Database access pointer.
Result: Returns 0 if no error or dmErrInvalidParam if an error
occurs. |
Here is a list of all PalmOS system calls, called systraps, transparently
supported by Quartus Forth. Quartus Forth knows how many parameters each expects
on the data stack, and what parameters each returns. Forth stack diagrams
( -- ) are provided here for all systraps. The parameters are just as
described in 3Com's PalmOS SDK documentation, but with
the parameter order reversed right-to-left.
- AbtShowAbout ( creator. -- )
- AlmAlarmCallback ( -- )
- AlmCancelAll ( -- )
- AlmDisplayAlarm ( okToDisplay? -- )
- AlmEnableNotification ( enable? -- )
- AlmGetAlarm ( &refP. dbID. cardNo -- ud. )
- AlmInit ( -- Err )
- AlmSetAlarm ( quiet? alarmSeconds. ref. dbID. cardNo --
Err )
- CategoryCreateList ( resizeList? editingStrID. numUneditableCategories[>byte]
showUneditables? showAll? currentCategory &listP. db. -- )
- CategoryCreateListV10 ( showAll? currentCategory &lst. db.
-- )
- CategoryEdit ( numUneditableCategories[>byte] titleStrID.
&category. db. -- Boolean )
- CategoryEditV10 ( &category. db. -- Boolean )
- CategoryEditV20 ( titleStrID. &category. db. --
Boolean )
- CategoryFind ( &name. db. -- u )
- CategoryFreeList ( editingStrID. showAll? &listP. db. --
)
- CategoryFreeListV10 ( &lst. db. -- )
- CategoryGetName ( &name. index db. -- )
- CategoryGetNext ( index db. -- u )
- CategoryInitialize ( localizedAppInfoStrID &appInfoP. --
)
- CategorySelect ( editingStrID. numUneditableCategories[>byte]
&categoryName. &categoryP. title? lstID ctlID &frm. db. --
Boolean )
- CategorySelectV10 ( &categoryName. &categoryP. title?
lstID ctlID &frm. db. -- Boolean )
- CategorySetName ( &nameP. index db. -- )
- CategorySetTriggerLabel ( &name. &ctl. -- )
- CategoryTruncateName ( maxWidth &name. -- )
- ClipboardAddItem ( length &ptr. format[>byte] --
)
- ClipboardGetItem ( &length. format[>byte] --
VoidHand. )
- ConGetS ( timeout. &message. -- Err )
- ConPutS ( &message. -- Err )
- Crc16CalcBlock ( crc count &bufP. -- u )
- CtlDrawControl ( &pControl. -- )
- CtlEnabled ( &pControl. -- Boolean )
- CtlEraseControl ( &pControl. -- )
- CtlGetLabel ( &pControl. -- &CharPtr. )
- CtlGetValue ( &pControl. -- n )
- CtlHandleEvent ( &pEvent. &pControl. -- Boolean
)
- CtlHideControl ( &pControl. -- )
- CtlHitControl ( &pControl. -- )
- CtlNewControl ( leftAnchor? group[>byte] font[>byte] height
width y x &textP. style[>byte] iD &formPP. -- &ControlPtr.
)
- CtlSetEnabled ( usable? &pControl. -- )
- CtlSetLabel ( &newLabel. &pControl. -- )
- CtlSetUsable ( usable? &pControl. -- )
- CtlSetValue ( newValue &pControl. -- )
- CtlShowControl ( &pControl. -- )
- CtlValidatePointer ( &pControl. -- Boolean )
- DateAdjust ( adjustment. &dateP. -- )
- DateDaysToDate ( &date. days. -- )
- DateSecondsToDate ( &date. seconds. -- )
- DateToAscii ( &pString. dateFormat[>byte] years days[>byte]
months[>byte] -- )
- DateToDOWDMFormat ( &pString. dateFormat[>byte] years
days[>byte] months[>byte] -- )
- DateToDays ( date[>byte] -- ud. )
- DayDrawDaySelector ( &pSelector. -- )
- DayDrawDays ( &pSelector. -- )
- DayHandleEvent ( &pEvent. &pSelector. -- Boolean
)
- DayOfMonth ( year day month -- u )
- DayOfWeek ( year day month -- u )
- DaysInMonth ( year month -- u )
- DbgCommSettings ( &flagsP. &baudP. -- Err )
- DbgControl ( DbgControl -- DbgControlFuncType )
- DbgGetMessage ( timeout. &bufferP. -- &CharPtr.
)
- DbgSrcMessage ( &debugStr. -- )
- DlkControl ( ¶m2P. ¶m1P. op[>byte] --
Err )
- DlkDispatchRequest ( &sessP. -- Err )
- DlkGetSyncInfo ( &logLenP. &logBufP. &nameBufP.
&syncStateP. &lastSyncDateP. &succSyncDateP. -- Err )
- DlkSetLogEntry ( append? textLen &textP. -- )
- DlkStartServer ( ¶mP. -- Err )
- DmArchiveRecord ( index dbP. -- Err )
- DmAttachRecord ( &oldHP. newH. &atP. dbP. --
Err )
- DmAttachResource ( resID resType. newH. dbP. -- Err
)
- DmCloseDatabase ( dbP. -- Err )
- DmCreateDatabase ( resDB? type. creator. &nameP. cardNo
-- Err )
- DmCreateDatabaseFromImage ( &bufferP. -- Err )
- DmDatabaseInfo ( &creatorP. &typeP. &sortInfoIDP.
&appInfoIDP. &modNumP. &bckUpDateP. &modDateP. &crDateP.
&versionP. &attributesP. &nameP. dbID. cardNo -- Err
)
- DmDatabaseProtect ( protect? dbID. cardNo -- Err )
- DmDatabaseSize ( &dataBytesP. &totalBytesP. &numRecordsP.
dbID. cardNo -- Err )
- DmDeleteCategory ( categoryNum dbR. -- Err )
- DmDeleteDatabase ( dbID. cardNo -- Err )
- DmDeleteRecord ( index dbP. -- Err )
- DmDetachRecord ( &oldHP. index dbP. -- Err )
- DmDetachResource ( &oldHP. index dbP. -- Err )
- DmFindDatabase ( &nameP. cardNo -- LocalID. )
- DmFindRecordByID ( &indexP. uniqueID. dbP. -- Err
)
- DmFindResource ( resH. resID resType. dbP. -- n )
- DmFindResourceType ( typeIndex resType. dbP. -- n )
- DmFindSortPosition ( other &compar. &newRecordInfo.
&newRecord. dbP. -- u )
- DmFindSortPositionV10 ( other &compar. &newRecord. dbP.
-- u )
- DmGet1Resource ( id type. -- VoidHand. )
- DmGetAppInfoID ( dbP. -- LocalID. )
- DmGetDatabase ( index cardNo -- LocalID. )
- DmGetLastErr ( -- Err )
- DmGetNextDatabaseByTypeCreator ( &dbIDP. &cardNoP. onlyLatestVers?
creator. type. &stateInfoP. newSearch? -- Err )
- DmGetRecord ( index dbP. -- VoidHand. )
- DmGetResource ( id type. -- VoidHand. )
- DmGetResourceIndex ( index dbP. -- VoidHand. )
- DmInit ( -- Err )
- DmInsertionSort ( other &compar. dbR. -- Err )
- DmMoveCategory ( dirty? fromCategory toCategory dbP. --
Err )
- DmMoveOpenDBContext ( &dbP. &listHeadP. --
Err )
- DmMoveRecord ( to from dbP. -- Err )
- DmNewHandle ( size. dbP. -- VoidHand. )
- DmNewRecord ( size. &atP. dbP. -- VoidHand. )
- DmNewResource ( size. resID resType. dbP. -- VoidHand.
)
- DmNextOpenDatabase ( currentP. -- DmOpenRef. )
- DmNextOpenResDatabase ( dbP. -- DmOpenRef. )
- DmNumDatabases ( cardNo -- u )
- DmNumRecords ( dbP. -- u )
- DmNumRecordsInCategory ( category dbP. -- u )
- DmNumResources ( dbP. -- u )
- DmOpenDatabase ( mode dbID. cardNo -- DmOpenRef. )
- DmOpenDatabaseByTypeCreator ( mode creator. type. --
DmOpenRef. )
- DmOpenDatabaseInfo ( &resDBP. &cardNoP. &modeP.
&openCountP. &dbIDP. dbP. -- Err )
- DmPositionInCategory ( category index dbP. -- u )
- DmQueryNextInCategory ( category &indexP. dbP. --
VoidHand. )
- DmQueryRecord ( index dbP. -- VoidHand. )
- DmQuickSort ( other &compar. dbP. -- Err )
- DmRecordInfo ( &chunkIDP. &uniqueIDP. &attrP. index
dbP. -- Err )
- DmReleaseRecord ( dirty? index dbP. -- Err )
- DmReleaseResource ( resourceH. -- Err )
- DmRemoveRecord ( index dbP. -- Err )
- DmRemoveResource ( index dbP. -- Err )
- DmRemoveSecretRecords ( dbP. -- Err )
- DmResetRecordStates ( dbP. -- Err )
- DmResizeRecord ( newSize. index dbP. -- VoidHand. )
- DmResizeResource ( newSize. resourceH. -- VoidHand.
)
- DmResourceInfo ( &chunkLocalIDP. &resIDP. &resTypeP.
index dbP. -- Err )
- DmSearchRecord ( &dbPP. recH. -- n )
- DmSearchResource ( &dbPP. resH. resID resType. --
n )
- DmSeekRecordInCategory ( category direction offset &indexP.
dbP. -- Err )
- DmSet ( value[>byte] bytes. offset. &recordP. --
Err )
- DmSetDatabaseInfo ( &creatorP. &typeP. &sortInfoIDP.
&appInfoIDP. &modNumP. &bckUpDateP. &modDateP. &crDateP.
&versionP. &attributesP. &nameP. dbID. cardNo -- Err
)
- DmSetRecordInfo ( &uniqueIDP. &attrP. index dbP. --
Err )
- DmSetResourceInfo ( &resIDP. &resTypeP. index dbP. --
Err )
- DmStrCopy ( &srcP. offset. &recordP. -- Err
)
- DmWrite ( bytes. &srcP. offset. &recordP. --
Err )
- DmWriteCheck ( bytes. offset. &recordP. -- Err
)
- EncDES ( encrypt? &dstP. &keyP. &srcP. --
Err )
- EncDigestMD4 ( digestP[>byte] strLen &strP. --
Err )
- EncDigestMD5 ( digestP[>byte] strLen &strP. --
Err )
- ErrDisplayFileLineMsg ( &msg. lineNo &filename. --
)
- ErrExceptionList ( -- &Ptr. )
- ErrThrow ( err. -- )
- EvtAddEventToQueue ( &event. -- )
- EvtAddUniqueEventToQueue ( inPlace? id. &eventP. --
)
- EvtCopyEvent ( &dest. &source. -- )
- EvtDequeueKeyEvent ( peek &eventP. -- Err )
- EvtDequeuePenPoint ( &retP. -- Err )
- EvtDequeuePenStrokeInfo ( &endPtP. &startPtP. --
Err )
- EvtEnableGraffiti ( enable? -- )
- EvtEnqueueKey ( modifiers keycode ascii -- Err )
- EvtEnqueuePenPoint ( &ptP. -- Err )
- EvtEventAvail ( -- Boolean )
- EvtFlushKeyQueue ( -- Err )
- EvtFlushNextPenStroke ( -- Err )
- EvtFlushPenQueue ( -- Err )
- EvtGetEvent ( timeout. &event. -- )
- EvtGetPen ( &pPenDown. &pScreenY. &pScreenX. --
)
- EvtGetPenBtnList ( &numButtons. -- &PenBtnInfoPtr.
)
- EvtGetSysEvent ( timeout. &eventP. -- )
- EvtInitialize ( -- )
- EvtKeyQueueEmpty ( -- Boolean )
- EvtKeyQueueSize ( -- ud. )
- EvtPenQueueSize ( -- ud. )
- EvtProcessSoftKeyStroke ( &endPtP. &startPtP. --
Err )
- EvtResetAutoOffTimer ( -- Err )
- EvtSetKeyQueuePtr ( size. &keyQueueP. -- Err )
- EvtSetPenQueuePtr ( size. &penQueueP. -- Err )
- EvtSysEventAvail ( ignorePenUps? -- Boolean )
- EvtSysInit ( -- Err )
- EvtWakeup ( -- Err )
- ExgAccept ( &socketP. -- Err )
- ExgConnect ( &socketP. -- Err )
- ExgDBRead ( keepDates? &needResetP. cardNo &dbIDP. &userDataP.
&deleteProcP. &readProcP. -- Err )
- ExgDBWrite ( cardNo dbID. &nameP. &userDataP. &writeProcP.
-- Err )
- ExgDisconnect ( error &socketP. -- Err )
- ExgGet ( &socketP. -- Err )
- ExgInit ( -- Err )
- ExgNotifyReceive ( &socketP. -- Err )
- ExgPut ( &socketP. -- Err )
- ExgReceive ( &err. bufLen. &bufP. &socketP. --
ud. )
- ExgRegisterData ( &dataTypesP. id creatorID. --
Err )
- ExgSend ( &err. bufLen. &bufP. &socketP. --
ud. )
- FileClose ( stream. -- Err )
- FileControl ( &valueLenP. &valueP. stream. op[>byte]
-- Err )
- FileDelete ( &nameP. cardNo -- Err )
- FileOpen ( &errP. openMode. creator. type. &nameP. cardNo
-- FileHand. )
- FileReadLow ( &errP. numObj. objSize. dataStoreBased? offset.
&baseP. stream. -- Long. )
- FileSeek ( origin[>byte] offset. stream. -- Err
)
- FileTell ( &errP. &fileSizeP. stream. -- Long.
)
- FileTruncate ( newSize. stream. -- Err )
- FileWrite ( &errP. numObj. objSize. &dataP. stream.
-- Long. )
- Find ( &goToP. -- )
- FindDrawHeader ( &title. &findParams. -- Boolean
)
- FindGetLineBounds ( &r. &findParams. -- )
- FindSaveMatch ( dbID. cardNo appCustom. fieldNum pos recordNum
&findParams. -- Boolean )
- FindStrInStr ( &posP. &strToFind. &strToSearch.
-- Boolean )
- FldCalcFieldHeight ( maxWidth &chars. -- u )
- FldCompactText ( &fld. -- )
- FldCopy ( &fld. -- )
- FldCut ( &fld. -- )
- FldDelete ( end start &fld. -- )
- FldDirty ( &fld. -- Boolean )
- FldDrawField ( &fld. -- )
- FldEraseField ( &fld. -- )
- FldFreeMemory ( &fld. -- )
- FldGetAttributes ( &attrP. &fld. -- )
- FldGetBounds ( &rect. &fld. -- )
- FldGetFont ( &fld. -- FontID )
- FldGetInsPtPosition ( &fld. -- u )
- FldGetMaxChars ( &fld. -- u )
- FldGetNumberOfBlankLines ( &fld. -- u )
- FldGetScrollPosition ( &fld. -- u )
- FldGetScrollValues ( &fieldHeightP. &textHeightP. &scrollPosP.
&fld. -- )
- FldGetSelection ( &endPosition. &startPosition. &fld.
-- )
- FldGetTextAllocatedSize ( &fld. -- u )
- FldGetTextHandle ( &fld. -- Handle. )
- FldGetTextHeight ( &fld. -- u )
- FldGetTextLength ( &fld. -- u )
- FldGetTextPtr ( &fld. -- &CharPtr. )
- FldGetVisibleLines ( &fld. -- u )
- FldGrabFocus ( &fld. -- )
- FldHandleEvent ( &pEvent. &fld. -- Boolean
)
- FldInsert ( insertLen &insertChars. &fld. --
Boolean )
- FldMakeFullyVisible ( &fld. -- Boolean )
- FldNewField ( numeric? hasScrollBar? autoShift? justification[>byte]
dynamicSize? singleLine? underlined? editable? maxChars. font[>byte] height
width y x id &formPP. -- &FieldPtr. )
- FldPaste ( &fld. -- )
- FldRecalculateField ( redraw? &fld. -- )
- FldReleaseFocus ( &fld. -- )
- FldScrollField ( direction[>byte] linesToScroll &fld.
-- )
- FldScrollable ( direction[>byte] &fld. -- Boolean
)
- FldSendChangeNotification ( &fld. -- )
- FldSendHeightChangeNotification ( numLines pos &fld. --
)
- FldSetAttributes ( &attrP. &fld. -- )
- FldSetBounds ( &rect. &fld. -- )
- FldSetDirty ( dirty? &fld. -- )
- FldSetFont ( fontID[>byte] &fld. -- )
- FldSetInsPtPosition ( pos &fld. -- )
- FldSetInsertionPoint ( pos &fld. -- )
- FldSetMaxChars ( maxChars &fld. -- )
- FldSetScrollPosition ( pos &fld. -- )
- FldSetSelection ( endPosition startPosition &fld. --
)
- FldSetText ( size offset textHandle. &fld. -- )
- FldSetTextAllocatedSize ( allocatedSize &fld. -- )
- FldSetTextHandle ( textHandle. &fld. -- )
- FldSetTextPtr ( &textP. &fld. -- )
- FldSetUsable ( usable? &fld. -- )
- FldUndo ( &fld. -- )
- FldWordWrap ( maxWidth &chars. -- u )
- FntAverageCharWidth ( -- n )
- FntBaseLine ( -- n )
- FntCharHeight ( -- n )
- FntCharWidth ( char[>byte] -- n )
- FntCharsInWidth ( &fitWithinWidth. &stringLengthP. &stringWidthP.
&string. -- )
- FntCharsWidth ( len &chars. -- n )
- FntDefineFont ( &fontP. font[>byte] -- Err )
- FntDescenderHeight ( -- n )
- FntGetFont ( -- FontID )
- FntGetFontPtr ( -- &FontPtr. )
- FntGetScrollValues ( &topLine. &linesP. scrollPos width
&chars. -- )
- FntLineHeight ( -- n )
- FntLineWidth ( length &pChars. -- n )
- FntSetFont ( font[>byte] -- FontID )
- FntWordWrap ( maxWidth &chars. -- u )
- FntWordWrapReverseNLines ( &scrollPosP. &linesToScrollP.
maxWidth &chars. -- )
- FontSelect ( fontID[>byte] -- FontID )
- FplAToF ( &s. &FloatType[8]. -- )
- FplAdd ( b[8] a[8] &FloatType[8]. -- )
- FplBase10Info ( &signP. &exponentP. &mantissaP.
f[8] -- Err )
- FplDiv ( divisor[8] dividend[8] &FloatType[8]. -- )
- FplFToA ( &s. f[8] -- Err )
- FplFloatToLong ( f[8] -- Long. )
- FplFloatToULong ( f[8] -- ud. )
- FplFree ( -- )
- FplInit ( -- Err )
- FplLongToFloat ( x. &FloatType[8]. -- )
- FplMul ( b[8] a[8] &FloatType[8]. -- )
- FplSub ( b[8] a[8] &FloatType[8]. -- )
- FrmActiveState ( save? &stateP. -- Err )
- FrmAddSpaceForObject ( objectSize objectKind[>byte] &objectPP.
&formPP. -- Err )
- FrmAlert ( alertId -- u )
- FrmCloseAllForms ( -- )
- FrmCopyLabel ( &newLable. lableID &frm. -- )
- FrmCopyTitle ( &newTitle. &frm. -- )
- FrmCustomAlert ( &s3. &s2. &s1. alertId --
u )
- FrmDeleteForm ( &frm. -- )
- FrmDispatchEvent ( &eventP. -- Boolean )
- FrmDoDialog ( &frm. -- u )
- FrmDrawForm ( &frm. -- )
- FrmEraseForm ( &frm. -- )
- FrmGetActiveForm ( -- &FormPtr. )
- FrmGetActiveFormID ( -- u )
- FrmGetControlGroupSelection ( groupNum[>byte] &frm. --
Byte )
- FrmGetControlValue ( controlID &frm. -- n )
- FrmGetFirstForm ( -- &FormPtr. )
- FrmGetFocus ( &frm. -- u )
- FrmGetFormBounds ( &r. &frm. -- )
- FrmGetFormId ( &frm. -- u )
- FrmGetFormPtr ( formId -- &FormPtr. )
- FrmGetGadgetData ( objIndex &frm. -- &VoidPtr.
)
- FrmGetLabel ( lableID &frm. -- &CharPtr. )
- FrmGetNumberOfObjects ( &frm. -- u )
- FrmGetObjectBounds ( &r. pObjIndex &frm. -- )
- FrmGetObjectId ( objIndex &FormPtr. -- u )
- FrmGetObjectIndex ( objID &frm. -- u )
- FrmGetObjectPosition ( &y. &x. objIndex &frm. --
)
- FrmGetObjectPtr ( objIndex &frm. -- &VoidPtr.
)
- FrmGetObjectType ( objIndex &frm. -- FormObjectKind
)
- FrmGetTitle ( &frm. -- &CharPtr. )
- FrmGetUserModifiedState ( &frm. -- Boolean )
- FrmGetWindowHandle ( &frm. -- WinHandle. )
- FrmGotoForm ( formId -- )
- FrmHandleEvent ( &eventP. &frm. -- Boolean
)
- FrmHelp ( helpMsgId -- )
- FrmHideObject ( objIndex &frm. -- )
- FrmInitForm ( rscID -- &FormPtr. )
- FrmNewBitmap ( y x rscID iD &formPP. -- &FormBitmapType.
)
- FrmNewForm ( menuRscID helpRscID defaultButton modal? height
width y x &titleStrP. formID -- &FormPtr. )
- FrmNewGadget ( height width y x id &formPP. --
&FormGadgetType. )
- FrmNewLabel ( font[>byte] y x &textP. iD &formPP.
-- &FormLabelType. )
- FrmPointInTitle ( y x &frm. -- Boolean )
- FrmPopupForm ( formId -- )
- FrmRemoveObject ( objIndex &formPP. -- Err )
- FrmReturnToForm ( formId -- )
- FrmSaveAllForms ( -- )
- FrmSetActiveForm ( &frm. -- )
- FrmSetCategoryLabel ( &newLabel. objIndex &frm. --
)
- FrmSetControlGroupSelection ( controlID groupNum[>byte] &frm.
-- )
- FrmSetControlValue ( newValue controlID &frm. -- )
- FrmSetEventHandler ( &FormEventHandlerPtr. &frm. --
)
- FrmSetFocus ( fieldIndex &frm. -- )
- FrmSetGadgetData ( &data. objIndex &frm. -- )
- FrmSetMenu ( menuRscID &frm. -- )
- FrmSetNotUserModified ( &frm. -- )
- FrmSetObjectBounds ( &bounds. objIndex &frm. --
)
- FrmSetObjectPosition ( y x objIndex &frm. -- )
- FrmSetTitle ( &newTitle. &frm. -- )
- FrmShowObject ( objIndex &frm. -- )
- FrmUpdateForm ( updateCode formId -- )
- FrmUpdateScrollers ( scrollabledown? scrollableUp? downIndex
upIndex &frm. -- )
- FrmValidatePtr ( &frm. -- Boolean )
- FrmVisible ( &frm. -- Boolean )
- FtrGet ( &valueP. featureNum creator. -- Err )
- FtrGetByIndex ( &valueP. &numP. &creatorP. romTable?
index -- Err )
- FtrInit ( -- Err )
- FtrSet ( newValue. featureNum creator. -- Err )
- FtrUnregister ( featureNum creator. -- Err )
- GetCharAttr ( -- &WordPtr. )
- GetCharCaselessValue ( -- &BytePtr. )
- GetCharSortValue ( -- &BytePtr. )
- GrfAddMacro ( dataLen ¯oDataP. &nameP. --
Err )
- GrfAddPoint ( &pt. -- Err )
- GrfCleanState ( -- Err )
- GrfDeleteMacro ( index -- Err )
- GrfFieldChange ( &characterToDelete. resetState? --
Err )
- GrfFilterPoints ( -- Err )
- GrfFindBranch ( flags -- Err )
- GrfFlushPoints ( -- Err )
- GrfFree ( -- Err )
- GrfGetAndExpandMacro ( &dataLenP. ¯oDataP. &nameP.
-- Err )
- GrfGetGlyphMapping ( &uncertainLenP. &dataLenP. &dataPtrP.
&flagsP. glyphID -- Err )
- GrfGetMacro ( &dataLenP. ¯oDataP. &nameP. --
Err )
- GrfGetMacroName ( &nameP. index -- Err )
- GrfGetNumPoints ( &numPtsP. -- Err )
- GrfGetPoint ( &pointP. index -- Err )
- GrfGetState ( &autoShiftedP. &tempShiftP. &numLockP.
&capsLockP. -- Err )
- GrfInit ( -- Err )
- GrfInitState ( -- Err )
- GrfMatch ( &matchInfoP. &uncertainLenP. &dataLenP.
&dataPtrP. &flagsP. -- Err )
- GrfMatchGlyph ( maxMatches maxUnCertainty &matchInfoP. --
Err )
- GrfProcessStroke ( upShift? &endPtP. &startPtP. --
Err )
- GrfSetState ( upperShift? numLock? capsLock? -- Err
)
- GsiEnable ( enableIt? -- )
- GsiEnabled ( -- Boolean )
- GsiInitialize ( -- )
- GsiSetLocation ( y x -- )
- GsiSetShiftState ( tempShift lockFlags -- )
- HwrBacklight ( newState? set? -- Boolean )
- HwrBatteryLevel ( -- u )
- HwrCursor ( &blinkP. &sizeP. &whereP. &modeP.
set? -- Err )
- HwrDelay ( microseconds. -- )
- HwrDisableDataWrites ( -- )
- HwrDockSignals ( outputClr outputSet &inputsP. --
Err )
- HwrDoze ( onlyNMI? -- )
- HwrEnableDataWrites ( -- Boolean )
- HwrGetRAMMapping ( &logBlockInfoP. &physBlockInfoP.
&numBlocksP. &cardInfoP. -- )
- HwrGetROMToken ( &sizeP. &dataP. token. cardNo --
Err )
- HwrIRQ1Handler ( param. -- )
- HwrIRQ2Handler ( param. -- )
- HwrIRQ3Handler ( param. -- )
- HwrIRQ4Handler ( param. -- )
- HwrIRQ5Handler ( param. -- )
- HwrIRQ6Handler ( param. -- )
- HwrLCDBaseAddr ( &newAddrP. -- Err )
- HwrLCDDrawBitmap ( clearFirst? &bitmapP. y x --
Err )
- HwrLCDGetDepth ( request -- u )
- HwrLCDInit ( depth height width &baseP. framePeriod --
Err )
- HwrLCDSleep ( emergency? untilReset? -- Err )
- HwrLCDWake ( -- Err )
- HwrMemReadable ( &addr. -- DWord. )
- HwrMemWritable ( &addr. -- DWord. )
- HwrPluggedIn ( -- Boolean )
- HwrSetCPUDutyCycle ( &dutyP. -- Err )
- HwrSetSystemClock ( &freqP. -- Err )
- HwrSleep ( emergency? untilReset? -- )
- HwrTimerInit ( timer -- Err )
- HwrTimerSleep ( timer -- Err )
- HwrTimerWake ( timer -- Err )
- HwrWake ( -- Err )
- ImcReadFieldNoSemicolon ( maxChars &c. inputFunc &inputStream.
-- &CharPtr. )
- ImcReadFieldQuotablePrintable ( maxChars quotedPrintable? stopAt
&c. inputFunc &inputStream. -- &CharPtr. )
- ImcReadPropertyParameter ( &valueP. &nameP. &cP.
inputFunc &inputStream. -- )
- ImcReadWhiteSpace ( &c. &charAttrP. inputFunc &inputStream.
-- )
- ImcSkipAllPropertyParameters ( "edPrintableP. &identifierP.
&cP. inputFunc &inputStream. -- )
- ImcStringIsAscii ( &stringP. -- Boolean )
- ImcWriteNoSemicolon ( &stringP. &outputFunc. &outputStream.
-- )
- ImcWriteQuotedPrintable ( noSemicolons? &stringP. &outputFunc.
&outputStream. -- )
- InsPtCheckBlink ( -- )
- InsPtEnable ( enableIt? -- )
- InsPtEnabled ( -- Boolean )
- InsPtGetHeight ( -- n )
- InsPtGetLocation ( &y. &x. -- )
- InsPtInitialize ( -- )
- InsPtSetHeight ( height -- )
- InsPtSetLocation ( y x -- )
- KeyCurrentState ( -- DWord. )
- KeyHandleInterrupt ( status. periodic? -- ud. )
- KeyInit ( -- Err )
- KeyRates ( &queueAheadP. &doubleTapDelayP. &periodP.
&initDelayP. set? -- Err )
- KeyResetDoubleTap ( -- Err )
- KeySetMask ( keyMask. -- DWord. )
- KeySleep ( emergency? untilReset? -- Err )
- KeyWake ( -- Err )
- LocGetNumberSeparators ( &decimalSeparator. &thousandSeparator.
numberFormat[>byte] -- )
- LstDrawList ( &list. -- )
- LstEraseList ( &list. -- )
- LstGetNumberOfItems ( &pList. -- u )
- LstGetSelection ( &list. -- u )
- LstGetSelectionText ( itemNum &list. -- &CharPtr.
)
- LstGetVisibleItems ( &pList. -- n )
- LstHandleEvent ( &event. &list. -- Boolean
)
- LstMakeItemVisible ( itemNum &pList. -- )
- LstNewList ( triggerId visibleItems font[>byte] height width
y x id &formPP. -- Err )
- LstPopupList ( &list. -- n )
- LstScrollList ( itemCount direction[>byte] &pList. --
Boolean )
- LstSetDrawFunction ( &func. &pList. -- )
- LstSetHeight ( visibleItems &pList. -- )
- LstSetListChoices ( &numItems. &itemsText. &list.
-- )
- LstSetPosition ( y x &pList. -- )
- LstSetSelection ( itemNum &list. -- )
- LstSetTopItem ( itemNum &pList. -- )
- MdmDial ( &phoneNumP. &userInitP. &okDialP. &modemP.
-- Err )
- MdmHangUp ( &modemP. -- Err )
- MemCardFormat ( &ramStoreNameP. &manufNameP. &cardNameP.
cardNo -- Err )
- MemCardInfo ( &freeBytesP. &ramSizeP. &romSizeP.
&crDateP. &versionP. &manufNameP. &cardNameP. cardNo --
Err )
- MemChunkFree ( &chunkDataP. -- Err )
- MemChunkNew ( attr size. heapID -- &VoidPtr. )
- MemCmp ( numBytes. &s2. &s1. -- n )
- MemDebugMode ( -- u )
- MemHandleCardNo ( h. -- u )
- MemHandleDataStorage ( h. -- Boolean )
- MemHandleFlags ( h. -- u )
- MemHandleFree ( h. -- Err )
- MemHandleHeapID ( h. -- u )
- MemHandleLock ( h. -- &VoidPtr. )
- MemHandleLockCount ( h. -- u )
- MemHandleNew ( size. -- VoidHand. )
- MemHandleOwner ( h. -- u )
- MemHandleResetLock ( h. -- Err )
- MemHandleResize ( newSize. h. -- Err )
- MemHandleSetOwner ( owner h. -- Err )
- MemHandleSize ( h. -- ud. )
- MemHandleToLocalID ( h. -- LocalID. )
- MemHandleUnlock ( h. -- Err )
- MemHeapCheck ( heapID -- Err )
- MemHeapCompact ( heapID -- Err )
- MemHeapDynamic ( heapID -- Boolean )
- MemHeapFlags ( heapID -- u )
- MemHeapFreeByOwnerID ( ownerID heapID -- Err )
- MemHeapFreeBytes ( &maxP. &freeP. heapID --
Err )
- MemHeapID ( heapIndex cardNo -- u )
- MemHeapInit ( initContents? numHandles heapID -- Err
)
- MemHeapPtr ( heapID -- &VoidPtr. )
- MemHeapScramble ( heapID -- Err )
- MemHeapSize ( heapID -- ud. )
- MemInit ( -- Err )
- MemInitHeapTable ( cardNo -- Err )
- MemKernelInit ( -- Err )
- MemLocalIDKind ( local. -- LocalIDKind )
- MemLocalIDToGlobal ( cardNo local. -- &VoidPtr.
)
- MemLocalIDToLockedPtr ( cardNo local. -- &VoidPtr.
)
- MemLocalIDToPtr ( cardNo local. -- &VoidPtr. )
- MemMove ( numBytes. &sP. &dstP. -- Err )
- MemNVParams ( ¶msP. set? -- Err )
- MemNumCards ( -- u )
- MemNumHeaps ( cardNo -- u )
- MemNumRAMHeaps ( cardNo -- u )
- MemPtrCardNo ( &p. -- u )
- MemPtrDataStorage ( &p. -- Boolean )
- MemPtrFlags ( &p. -- u )
- MemPtrHeapID ( &p. -- u )
- MemPtrNew ( size. -- &VoidPtr. )
- MemPtrOwner ( &p. -- u )
- MemPtrRecoverHandle ( &p. -- VoidHand. )
- MemPtrResetLock ( &p. -- Err )
- MemPtrResize ( newSize. &p. -- Err )
- MemPtrSetOwner ( owner &p. -- Err )
- MemPtrSize ( &p. -- ud. )
- MemPtrToLocalID ( &p. -- LocalID. )
- MemPtrUnlock ( &p. -- Err )
- MemSemaphoreRelease ( writeAccess? -- Err )
- MemSemaphoreReserve ( writeAccess? -- Err )
- MemSet ( value[>byte] numBytes. &dstP. -- Err
)
- MemSetDebugMode ( flags -- Err )
- MemStoreInfo ( &databaseDirIDP. &initCodeOffset2P. &initCodeOffset1P.
&heapListOffsetP. &bckUpDateP. &crDateP. &nameP. &flagsP.
&versionP. storeNumber cardNo -- Err )
- MemStoreInit ( numMstrPtrs &storeP. &blockInfoP. numBlocks
cardNo firstHeapMstrPtrs firstHeapSize. -- Err )
- MemStoreSearch ( &storePP. range. &startP. --
Err )
- MemStoreSetInfo ( &databaseDirIDP. &initCodeOffset2P.
&initCodeOffset1P. &heapListOffsetP. &bckUpDateP. &crDateP.
&nameP. &flagsP. &versionP. storeNumber cardNo -- Err
)
- MenuDispose ( &pMenu. -- )
- MenuDrawMenu ( &pMenu. -- )
- MenuEraseStatus ( &pMenu. -- )
- MenuGetActiveMenu ( -- &MenuBarPtr. )
- MenuHandleEvent ( &error. &event. &pMenu. --
Boolean )
- MenuInit ( resourceId -- &MenuBarPtr. )
- MenuSetActiveMenu ( &pMenu. -- &MenuBarPtr.
)
- MenuSetActiveMenuRscID ( resourceId -- )
- PenCalibrate ( &scrBotRightP. &scrTopLeftP. &digBotRightP.
&digTopLeftP. -- Err )
- PenClose ( -- Err )
- PenGetRawPen ( &penP. -- Err )
- PenOpen ( -- Err )
- PenRawToScreen ( &penP. -- Err )
- PenResetCalibration ( -- Err )
- PenScreenToRaw ( &penP. -- Err )
- PenSleep ( -- Err )
- PenWake ( -- Err )
- PhoneNumberLookup ( &fld. -- )
- PrefGetAppPreferences ( saved? &prefsSize. &prefs. id
creator. -- n )
- PrefGetAppPreferencesV10 ( prefsSize &prefs. version type.
-- Boolean )
- PrefGetPreference ( choice[>byte] -- DWord. )
- PrefGetPreferences ( &p. -- )
- PrefOpenPreferenceDB ( saved? -- DmOpenRef. )
- PrefOpenPreferenceDBV10 ( -- DmOpenRef. )
- PrefSetAppPreferences ( saved? prefsSize &prefs. version
id creator. -- )
- PrefSetAppPreferencesV10 ( prefsSize &prefs. version creator.
-- )
- PrefSetPreference ( value. choice[>byte] -- )
- PrefSetPreferences ( &p. -- )
- PrgHandleEvent ( &eventP. &prgGP. -- Boolean
)
- PrgStartDialog ( &textCallback. &title. --
&ProgressPtr. )
- PrgStopDialog ( force? &prgP. -- )
- PrgUpdateDialog ( updateNow? &messageP. stage err &prgGP.
-- )
- PwdExists ( -- Boolean )
- PwdRemove ( -- )
- PwdSet ( &newPassword. &oldPassword. -- )
- PwdVerify ( &string. -- Boolean )
- RctCopyRectangle ( &dstRect. &srcRect. -- )
- RctGetIntersection ( &r3. &r2. &r1. -- )
- RctInsetRectangle ( insetAmt &r. -- )
- RctOffsetRectangle ( deltaY deltaX &r. -- )
- RctPtInRectangle ( &r. y x -- Boolean )
- RctSetRectangle ( height width top left &r. -- )
- ResLoadForm ( rscID -- &VoidPtr. )
- ResLoadMenu ( rscID -- &VoidPtr. )
- SclDrawScrollBar ( &bar. -- )
- SclGetScrollBar ( &pageSizeP. &maxP. &minP. &valueP.
&bar. -- )
- SclHandleEvent ( &event. &bar. -- Boolean )
- SclSetScrollBar ( pageSize max min value &bar. -- )
- ScrCompressScanLine ( firstLine? &dstParamP. width &prevLineP.
&lineP. -- u )
- ScrCopyRectangle ( lineCount bitCount toY toX fromY fromX &destWindow.
&sourceWindow. -- Err )
- ScrDeCompressScanLine ( width &dstP. &srcP. --
u )
- ScrDisplayMode ( &enableColorP. &depthP. &heightP.
&widthP. operation[>byte] -- Err )
- ScrDrawChars ( &fontPtr. len &chars. clipRight clipBottom
clipLeft clipTop yExtent xExtent yLoc xLoc &pWindow. -- )
- ScrDrawNotify ( updHeight updWidth updTop updLeft -- )
- ScrInit ( -- )
- ScrLineRoutine ( y2 x2 y1 x1 &pWindow. -- )
- ScrRectangleRoutine ( extentY extentX y x &pWindow. --
)
- ScrScreenInfo ( &pWindow. -- )
- ScrSendUpdateArea ( force? -- )
- SelectDay ( &title. &year. &day. &month. selectDayBy[>byte]
-- Boolean )
- SelectDayV10 ( &title. &year. &day. &month.
-- Boolean )
- SelectTime ( startOfDay &title. untimed? &EndTimeP.
&startTimeP. -- Boolean )
- SerReceiveISP ( -- Boolean )
- SlkClose ( -- Err )
- SlkCloseSocket ( socket -- Err )
- SlkFlushSocket ( timeout. socket -- Err )
- SlkOpen ( -- Err )
- SlkOpenSocket ( staticSocket? &socketP. libRefNum --
Err )
- SlkProcessRPC ( &bodyP. &headerP. -- Err )
- SlkReceivePacket ( timeout. bodySize &bodyP. &headerP.
andOtherSockets? socket -- Err )
- SlkSendPacket ( &writeList. &headerP. -- Err
)
- SlkSetSocketListener ( &socketP. socket -- Err
)
- SlkSocketRefNum ( &refNumP. socket -- Err )
- SlkSocketSetTimeout ( timeout. socket -- Err )
- SlkSysPktDefaultResponse ( &bodyP. &headerP. --
Err )
- SndCreateMidiList ( &entHP. &wCountP. multipleDBs? creator.
-- Boolean )
- SndDoCmd ( noWait? &cmdP. &channelP. -- Err
)
- SndGetDefaultVolume ( &masterAmpP. &sysAmpP. &alarmAmpP.
-- )
- SndInit ( -- Err )
- SndPlaySmf ( bNoWait? &callbacksP. &chanRangeP. &selP.
&smfP. cmd[>byte] &chanP. -- Err )
- SndPlaySystemSound ( beepID[>byte] -- )
- SndSetDefaultVolume ( &defAmpP. &sysAmpP. &alarmAmpP.
-- )
- StrAToI ( &str. -- Long. )
- StrCaselessCompare ( &s2. &s1. -- n )
- StrCat ( &src. &dst. -- &CharPtr. )
- StrChr ( chr &str. -- &CharPtr. )
- StrCompare ( &s2. &s1. -- n )
- StrCopy ( &src. &dst. -- &CharPtr. )
- StrDelocalizeNumber ( decimalSeparator thousandSeparator &s.
-- &CharPtr. )
- StrIToA ( i. &s. -- &CharPtr. )
- StrIToH ( i. &s. -- &CharPtr. )
- StrLen ( &src. -- u )
- StrLocalizeNumber ( decimalSeparator thousandSeparator &s.
-- &CharPtr. )
- StrNCaselessCompare ( n. &s2. &s1. -- n )
- StrNCat ( n &src. &dst. -- &CharPtr. )
- StrNCompare ( n. &s2. &s1. -- n )
- StrNCopy ( n &src. &dst. -- &CharPtr. )
- StrPrintF ( ... &formatStr. &s. -- n )
- StrStr ( &token. &str. -- &CharPtr. )
- StrToLower ( &src. &dst. -- &CharPtr. )
- StrVPrintF ( &arg. &formatStr. &s. -- n
)
- SysAppExit ( &globalsP. &prevGlobalsP. &appInfoP.
-- Err )
- SysAppLaunch ( &resultP. &cmdPBP. cmd launchFlags dbID.
cardNo -- Err )
- SysAppLauncherDialog ( -- )
- SysAppStartup ( &globalsPtrP. &prevGlobalsP. &appInfoPP.
-- Err )
- SysBatteryDialog ( -- )
- SysBatteryInfo ( &percentP. &pluggedIn. &kindP.
&maxTicksP. &criticalThresholdP. &warnThresholdP. set? --
u )
- SysBatteryInfoV20 ( &pluggedIn. &kindP. &maxTicksP.
&criticalThresholdP. &warnThresholdP. set? -- u )
- SysBinarySearch ( findFirst? &position. other. &searchData.
&searchF. width numOfElements &baseP. -- Boolean )
- SysBroadcastActionCode ( &cmdPBP. cmd -- Err )
- SysColdBoot ( sysCardHeaderOffset. card1Size. &card1P. card0Size.
&card0P. -- )
- SysCopyStringResource ( theID &string. -- )
- SysCreateDataBaseList ( lookupName? &dbIDs. &dbCount.
creator. type. -- Boolean )
- SysCreatePanelList ( &panelIDs. &panelCount. --
Boolean )
- SysCurAppDatabase ( &dbIDP. &cardNoP. -- Err
)
- SysCurAppInfoPV20 ( -- &SysAppInfoPtr. )
- SysDisableInts ( -- u )
- SysDoze ( onlyNMI? -- )
- SysErrString ( maxLen &strP. err -- &CharPtr.
)
- SysEvGroupCreate ( init. &tagP. &evIDP. --
Err )
- SysEvGroupRead ( &valueP. evID. -- Err )
- SysEvGroupSignal ( type. value. mask. evID. -- Err
)
- SysEvGroupWait ( timeout. matchType. value. mask. evID. --
Err )
- SysFatalAlert ( &msg. -- u )
- SysFormPointerArrayToStrings ( stringCount &c. --
VoidHand. )
- SysGetAppInfo ( &actionCodeAppPP. &uiAppPP. --
&SysAppInfoPtr. )
- SysGetOSVersionString ( -- &CharPtr. )
- SysGetStackInfo ( &endPP. &startPP. -- Boolean
)
- SysGetTrapAddress ( trapNum -- &VoidPtr. )
- SysGraffitiReferenceDialog ( referenceType[>byte] --
)
- SysGremlins ( ¶ms. selector[>byte] -- DWord.
)
- SysHandleEvent ( &eventP. -- Boolean )
- SysInit ( -- )
- SysInsertionSort ( other. &comparF. width numOfElements
&baseP. -- )
- SysKernelInfo ( ¶mP. -- Err )
- SysKeyboardDialog ( kbd[>byte] -- )
- SysKeyboardDialogV10 ( -- )
- SysLaunchConsole ( -- Err )
- SysLibFind ( &refNumP. &nameP. -- Err )
- SysLibInstall ( &refNumP. &libraryP. -- Err
)
- SysLibLoad ( &refNumP. libCreator. libType. --
Err )
- SysLibRemove ( refNum -- Err )
- SysLibTblEntry ( refNum -- &SysLibTblEntryPtr.
)
- SysMailboxCreate ( depth. &tagP. &mbIDP. --
Err )
- SysMailboxDelete ( mbID. -- Err )
- SysMailboxFlush ( mbID. -- Err )
- SysMailboxSend ( wAck. &msgP. mbID. -- Err )
- SysMailboxWait ( timeout. priority. &msgP. mbID. --
Err )
- SysNewOwnerID ( -- u )
- SysQSort ( other. &comparF. width numOfElements &baseP.
-- )
- SysRandom ( newSeed. -- n )
- SysResSemaphoreCreate ( &tagP. &smIDP. -- Err
)
- SysResSemaphoreDelete ( smID. -- Err )
- SysResSemaphoreRelease ( smID. -- Err )
- SysResSemaphoreReserve ( timeout. priority. smID. --
Err )
- SysReset ( -- )
- SysRestoreStatus ( status -- )
- SysSemaphoreCreate ( initValue. &tagP. &smIDP. --
Err )
- SysSemaphoreDelete ( smID. -- Err )
- SysSemaphoreSet ( smID. -- Err )
- SysSemaphoreSignal ( smID. -- Err )
- SysSemaphoreWait ( timeout. priority. smID. -- Err
)
- SysSetA5 ( newValue. -- DWord. )
- SysSetAutoOffTime ( seconds -- u )
- SysSetPerformance ( &cpuDutyP. &sysClockP. --
Err )
- SysSetTrapAddress ( &procP. trapNum -- Err )
- SysSleep ( emergency? untilReset? -- )
- SysStringByIndex ( maxLen &strP. index resID --
&CharPtr. )
- SysTaskCreate ( tSlice. priority. attr. stackSize. &stackP.
&codeP. &creator. &taskIDP. -- Err )
- SysTaskDelay ( delay. -- Err )
- SysTaskDelete ( priority. taskID. -- Err )
- SysTaskID ( -- ud. )
- SysTaskResume ( taskID. -- Err )
- SysTaskSetTermProc ( &termProcP. taskID. -- Err
)
- SysTaskSuspend ( taskID. -- Err )
- SysTaskSwitching ( enable? -- Err )
- SysTaskTrigger ( taskID. -- Err )
- SysTaskUserInfoPtr ( taskID. -- &SysTCBUserInfoPtr.
)
- SysTaskWait ( timeout. -- Err )
- SysTaskWaitClr ( -- Err )
- SysTaskWake ( taskID. -- Err )
- SysTicksPerSecond ( -- u )
- SysTimerCreate ( param. periodicDelay. &timerProc. &tagP.
&timerIDP. -- Err )
- SysTimerDelete ( timerID. -- Err )
- SysTimerRead ( &valueP. timerID. -- Err )
- SysTimerWrite ( value. timerID. -- Err )
- SysTranslateKernelErr ( err -- Err )
- SysUIAppSwitch ( &cmdPBP. cmd dbID. cardNo -- Err
)
- SysUIBusy ( value? set? -- u )
- SysUILaunch ( -- )
- SysUnimplemented ( -- )
- TblDrawTable ( &table. -- )
- TblEditing ( &table. -- Boolean )
- TblEraseTable ( &table. -- )
- TblFindRowData ( &rowP. data. &table. -- Boolean
)
- TblFindRowID ( &rowP. id &table. -- Boolean
)
- TblGetBounds ( &r. &table. -- )
- TblGetColumnSpacing ( column &table. -- u )
- TblGetColumnWidth ( column &table. -- u )
- TblGetCurrentField ( &table. -- &FieldPtr.
)
- TblGetItemBounds ( &r. column row &table. -- )
- TblGetItemFont ( column row &table. -- FontID )
- TblGetItemInt ( column row &table. -- u )
- TblGetLastUsableRow ( &table. -- u )
- TblGetNumberOfRows ( &table. -- u )
- TblGetRowData ( row &table. -- DWord. )
- TblGetRowHeight ( row &table. -- u )
- TblGetRowID ( row &table. -- u )
- TblGetSelection ( &columnP. &rowP. &table. --
Boolean )
- TblGrabFocus ( column row &table. -- )
- TblHandleEvent ( &event. &table. -- Boolean
)
- TblHasScrollBar ( hasScrollBar? &table. -- )
- TblInsertRow ( row &table. -- )
- TblMarkRowInvalid ( row &table. -- )
- TblMarkTableInvalid ( &table. -- )
- TblRedrawTable ( &table. -- )
- TblReleaseFocus ( &table. -- )
- TblRemoveRow ( row &table. -- )
- TblRowInvalid ( row &table. -- Boolean )
- TblRowSelectable ( row &table. -- Boolean )
- TblRowUsable ( row &table. -- Boolean )
- TblSelectItem ( column row &table. -- )
- TblSetBounds ( &r. &table. -- )
- TblSetColumnEditIndicator ( editIndicator? column &table.
-- )
- TblSetColumnSpacing ( spacing column &table. -- )
- TblSetColumnUsable ( usable? row &table. -- )
- TblSetColumnWidth ( width column &table. -- )
- TblSetCustomDrawProcedure ( &drawCallback. column &table.
-- )
- TblSetItemFont ( fontID[>byte] column row &table. --
)
- TblSetItemInt ( value column row &table. -- )
- TblSetItemPtr ( &value. column row &table. -- )
- TblSetItemStyle ( type[>byte] column row &table. --
)
- TblSetLoadDataProcedure ( &loadDataCallback. column &table.
-- )
- TblSetRowData ( data. row &table. -- )
- TblSetRowHeight ( height row &table. -- )
- TblSetRowID ( id row &table. -- )
- TblSetRowSelectable ( selectable? row &table. -- )
- TblSetRowStaticHeight ( staticHeight? row &table. --
)
- TblSetRowUsable ( usable? row &table. -- )
- TblSetSaveDataProcedure ( &saveDataCallback. column &table.
-- )
- TblUnhighlightSelection ( &table. -- )
- TimAdjust ( adjustment. &dateTimeP. -- )
- TimDateTimeToSeconds ( &dateTimeP. -- ud. )
- TimGetAlarm ( -- ud. )
- TimGetSeconds ( -- ud. )
- TimGetTicks ( -- ud. )
- TimHandleInterrupt ( periodicUpdate? -- )
- TimInit ( -- Err )
- TimSecondsToDateTime ( &dateTimeP. seconds. -- )
- TimSetAlarm ( seconds. -- ud. )
- TimSetSeconds ( seconds. -- )
- TimSleep ( emergency? untilReset? -- Err )
- TimWake ( -- Err )
- TimeToAscii ( &pString. timeFormat[>byte] minutes[>byte]
hours[>byte] -- )
- UIInitialize ( -- )
- UIReset ( -- )
- WinAddWindow ( winHandle. -- )
- WinClipRectangle ( &r. -- )
- WinCopyRectangle ( mode[>byte] destY destX &srcRect.
dstWin. srcWin. -- )
- WinCreateOffscreenWindow ( &error. format[>byte] height
width -- WinHandle. )
- WinCreateWindow ( &error. focusable? modal? frameType &bounds.
-- WinHandle. )
- WinDeleteWindow ( eraseIt? winHandle. -- )
- WinDisableWindow ( winHandle. -- )
- WinDisplayToWindowPt ( &extentY. &extentX. -- )
- WinDrawBitmap ( y x &bitmapP. -- )
- WinDrawChars ( y x len &chars. -- )
- WinDrawGrayLine ( y2 x2 y1 x1 -- )
- WinDrawGrayRectangleFrame ( &r. frameType -- )
- WinDrawInvertedChars ( y x len &chars. -- )
- WinDrawLine ( y2 x2 y1 x1 -- )
- WinDrawRectangle ( cornerDiam &r. -- )
- WinDrawRectangleFrame ( &r. frameType -- )
- WinDrawWindowFrame ( -- )
- WinEnableWindow ( winHandle. -- )
- WinEraseChars ( y x len &chars. -- )
- WinEraseLine ( y2 x2 y1 x1 -- )
- WinEraseRectangle ( cornerDiam &r. -- )
- WinEraseRectangleFrame ( &r. frameType -- )
- WinEraseWindow ( -- )
- WinFillLine ( y2 x2 y1 x1 -- )
- WinFillRectangle ( cornerDiam &r. -- )
- WinGetActiveWindow ( -- WinHandle. )
- WinGetClip ( &r. -- )
- WinGetDisplayExtent ( &extentY. &extentX. -- )
- WinGetDisplayWindow ( -- WinHandle. )
- WinGetDrawWindow ( -- WinHandle. )
- WinGetFirstWindow ( -- WinHandle. )
- WinGetFramesRectangle ( &obscuredRect. &r. frameType
-- )
- WinGetPattern ( &CustomPatternType. -- )
- WinGetWindowBounds ( &r. -- )
- WinGetWindowExtent ( &extentY. &extentX. -- )
- WinGetWindowFrameRect ( &r. winHandle. -- )
- WinInitializeWindow ( winHandle. -- )
- WinInvertChars ( y x len &chars. -- )
- WinInvertLine ( y2 x2 y1 x1 -- )
- WinInvertRectangle ( cornerDiam &r. -- )
- WinInvertRectangleFrame ( &r. frameType -- )
- WinModal ( winHandle. -- Boolean )
- WinMoveWindowAddr ( &newLocationP. &oldLocationP. --
)
- WinRemoveWindow ( winHandle. -- )
- WinResetClip ( -- )
- WinRestoreBits ( destY destX winHandle. -- )
- WinSaveBits ( &error. &source. -- WinHandle.
)
- WinScrollRectangle ( &vacated. distance direction[>byte]
&r. -- )
- WinSetActiveWindow ( winHandle. -- )
- WinSetClip ( &r. -- )
- WinSetColors ( &oldBackColorP. &newBackColorP. &oldForeColorP.
&newForeColorP. -- )
- WinSetDrawWindow ( winHandle. -- WinHandle. )
- WinSetPattern ( &CustomPatternType. -- )
- WinSetUnderlineMode ( mode[>byte] -- UnderlineModeType
)
- WinSetWindowBounds ( &r. winHandle. -- )
- WinValidateHandle ( winHandle. -- Boolean )
- WinWindowToDisplayPt ( &extentY. &extentX. -- )
Table
of Contents - Quartus
Forth Home Page
©
1998, 1999 Neal Bridges. All
rights reserved.