{ Copyright © 1995 - 1998, 3Com Corporation or its subsidiaries ("3Com"). All rights reserved. This software may be copied and used solely for developing products for the Palm Computing platform and for archival and backup purposes. Except for the foregoing, no part of this software may be reproduced or transmitted in any form or by any means or used to make any derivative work (such as translation, transformation or adaptation) without express written consent from 3Com. 3Com reserves the right to revise this software and to make changes in content from time to time without obligation on the part of 3Com to provide notification of such revision or changes. 3COM MAKES NO REPRESENTATIONS OR WARRANTIES THAT THE SOFTWARE IS FREE OF ERRORS OR THAT THE SOFTWARE IS SUITABLE FOR YOUR USE. THE SOFTWARE IS PROVIDED ON AN "AS IS" BASIS. 3COM MAKES NO WARRANTIES, TERMS OR CONDITIONS, EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING WARRANTIES, TERMS, OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND SATISFACTORY QUALITY. TO THE FULL EXTENT ALLOWED BY LAW, 3COM ALSO EXCLUDES FOR ITSELF AND ITS SUPPLIERS ANY LIABILITY, WHETHER BASED IN CONTRACT OR TORT (INCLUDING NEGLIGENCE), FOR DIRECT, INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE DAMAGES OF ANY KIND, OR FOR LOSS OF REVENUE OR PROFITS, LOSS OF BUSINESS, LOSS OF INFORMATION OR DATA, OR OTHER FINANCIAL LOSS ARISING OUT OF OR IN CONNECTION WITH THIS SOFTWARE, EVEN IF 3COM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 3Com, HotSync, Palm Computing, and Graffiti are registered trademarks, and Palm III and Palm OS are trademarks of 3Com Corporation or its subsidiaries. IF THIS SOFTWARE IS PROVIDED ON A COMPACT DISK, THE OTHER SOFTWARE AND DOCUMENTATION ON THE COMPACT DISK ARE SUBJECT TO THE LICENSE AGREEMENT ACCOMPANYING THE COMPACT DISK. ------------------------------------------------------------------- FileName: SysTraps.inc Description: Pilot Traps History: 6/13/95 RM - Created by Ron Marianetti 8/05/98 converted to pascal by Florian Klaempfl } const sysTrapBase = $A000; type SysTrapNumber = (sysTrapMemInit := sysTrapBase,sysTrapMemInitHeapTable, sysTrapMemStoreInit,sysTrapMemCardFormat, sysTrapMemCardInfo,sysTrapMemStoreInfo, sysTrapMemStoreSetInfo,sysTrapMemNumHeaps, sysTrapMemNumRAMHeaps,sysTrapMemHeapID, sysTrapMemHeapPtr,sysTrapMemHeapFreeBytes, sysTrapMemHeapSize,sysTrapMemHeapFlags, sysTrapMemHeapCompact,sysTrapMemHeapInit, sysTrapMemHeapFreeByOwnerID,sysTrapMemChunkNew, sysTrapMemChunkFree,sysTrapMemPtrNew, sysTrapMemPtrRecoverHandle,sysTrapMemPtrFlags, sysTrapMemPtrSize,sysTrapMemPtrOwner, sysTrapMemPtrHeapID,sysTrapMemPtrCardNo, sysTrapMemPtrToLocalID,sysTrapMemPtrSetOwner, sysTrapMemPtrResize,sysTrapMemPtrResetLock, sysTrapMemHandleNew,sysTrapMemHandleLockCount, sysTrapMemHandleToLocalID,sysTrapMemHandleLock, sysTrapMemHandleUnlock,sysTrapMemLocalIDToGlobal, sysTrapMemLocalIDKind,sysTrapMemLocalIDToPtr, sysTrapMemMove,sysTrapMemSet,sysTrapMemStoreSearch, sysTrapMemPtrDataStorage,sysTrapMemKernelInit, sysTrapMemHandleFree,sysTrapMemHandleFlags, sysTrapMemHandleSize,sysTrapMemHandleOwner, sysTrapMemHandleHeapID,sysTrapMemHandleDataStorage, sysTrapMemHandleCardNo,sysTrapMemHandleSetOwner, sysTrapMemHandleResize,sysTrapMemHandleResetLock, sysTrapMemPtrUnlock,sysTrapMemLocalIDToLockedPtr, sysTrapMemSetDebugMode,sysTrapMemHeapScramble, sysTrapMemHeapCheck,sysTrapMemNumCards, sysTrapMemDebugMode,sysTrapMemSemaphoreReserve, sysTrapMemSemaphoreRelease,sysTrapMemHeapDynamic, sysTrapMemNVParams,sysTrapDmInit,sysTrapDmCreateDatabase, sysTrapDmDeleteDatabase,sysTrapDmNumDatabases, sysTrapDmGetDatabase,sysTrapDmFindDatabase, sysTrapDmDatabaseInfo,sysTrapDmSetDatabaseInfo, sysTrapDmDatabaseSize,sysTrapDmOpenDatabase, sysTrapDmCloseDatabase,sysTrapDmNextOpenDatabase, sysTrapDmOpenDatabaseInfo,sysTrapDmResetRecordStates, sysTrapDmGetLastErr,sysTrapDmNumRecords, sysTrapDmRecordInfo,sysTrapDmSetRecordInfo, sysTrapDmAttachRecord,sysTrapDmDetachRecord, sysTrapDmMoveRecord,sysTrapDmNewRecord, sysTrapDmRemoveRecord,sysTrapDmDeleteRecord, sysTrapDmArchiveRecord,sysTrapDmNewHandle, sysTrapDmRemoveSecretRecords,sysTrapDmQueryRecord, sysTrapDmGetRecord,sysTrapDmResizeRecord, sysTrapDmReleaseRecord,sysTrapDmGetResource, sysTrapDmGet1Resource,sysTrapDmReleaseResource, sysTrapDmResizeResource,sysTrapDmNextOpenResDatabase, sysTrapDmFindResourceType,sysTrapDmFindResource, sysTrapDmSearchResource,sysTrapDmNumResources, sysTrapDmResourceInfo,sysTrapDmSetResourceInfo, sysTrapDmAttachResource,sysTrapDmDetachResource, sysTrapDmNewResource,sysTrapDmRemoveResource, sysTrapDmGetResourceIndex,sysTrapDmQuickSort, sysTrapDmQueryNextInCategory,sysTrapDmNumRecordsInCategory, sysTrapDmPositionInCategory,sysTrapDmSeekRecordInCategory, sysTrapDmMoveCategory,sysTrapDmOpenDatabaseByTypeCreator, sysTrapDmWrite,sysTrapDmStrCopy,sysTrapDmGetNextDatabaseByTypeCreator, sysTrapDmWriteCheck,sysTrapDmMoveOpenDBContext, sysTrapDmFindRecordByID,sysTrapDmGetAppInfoID, sysTrapDmFindSortPositionV10,sysTrapDmSet, sysTrapDmCreateDatabaseFromImage,sysTrapDbgSrcMessage, sysTrapDbgMessage,sysTrapDbgGetMessage, sysTrapDbgCommSettings,sysTrapErrDisplayFileLineMsg, sysTrapErrSetJump,sysTrapErrLongJump, sysTrapErrThrow,sysTrapErrExceptionList, sysTrapSysBroadcastActionCode,sysTrapSysUnimplemented, sysTrapSysColdBoot,sysTrapSysReset,sysTrapSysDoze, sysTrapSysAppLaunch,sysTrapSysAppStartup, sysTrapSysAppExit,sysTrapSysSetA5,sysTrapSysSetTrapAddress, sysTrapSysGetTrapAddress,sysTrapSysTranslateKernelErr, sysTrapSysSemaphoreCreate,sysTrapSysSemaphoreDelete, sysTrapSysSemaphoreWait,sysTrapSysSemaphoreSignal, sysTrapSysTimerCreate,sysTrapSysTimerWrite, sysTrapSysTaskCreate,sysTrapSysTaskDelete, sysTrapSysTaskTrigger,sysTrapSysTaskID, sysTrapSysTaskUserInfoPtr,sysTrapSysTaskDelay, sysTrapSysTaskSetTermProc,sysTrapSysUILaunch, sysTrapSysNewOwnerID,sysTrapSysSemaphoreSet, sysTrapSysDisableInts,sysTrapSysRestoreStatus, sysTrapSysUIAppSwitch,sysTrapSysCurAppInfoPV20, sysTrapSysHandleEvent,sysTrapSysInit, sysTrapSysQSort,sysTrapSysCurAppDatabase, sysTrapSysFatalAlert,sysTrapSysResSemaphoreCreate, sysTrapSysResSemaphoreDelete,sysTrapSysResSemaphoreReserve, sysTrapSysResSemaphoreRelease,sysTrapSysSleep, sysTrapSysKeyboardDialogV10,sysTrapSysAppLauncherDialog, sysTrapSysSetPerformance,sysTrapSysBatteryInfoV20, sysTrapSysLibInstall,sysTrapSysLibRemove, sysTrapSysLibTblEntry,sysTrapSysLibFind, sysTrapSysBatteryDialog,sysTrapSysCopyStringResource, sysTrapSysKernelInfo,sysTrapSysLaunchConsole, sysTrapSysTimerDelete,sysTrapSysSetAutoOffTime, sysTrapSysFormPointerArrayToStrings, sysTrapSysRandom,sysTrapSysTaskSwitching, sysTrapSysTimerRead,sysTrapStrCopy,sysTrapStrCat, sysTrapStrLen,sysTrapStrCompare,sysTrapStrIToA, sysTrapStrCaselessCompare,sysTrapStrIToH, sysTrapStrChr,sysTrapStrStr,sysTrapStrAToI, sysTrapStrToLower,sysTrapSerReceiveISP, sysTrapSlkOpen,sysTrapSlkClose,sysTrapSlkOpenSocket, sysTrapSlkCloseSocket,sysTrapSlkSocketRefNum, sysTrapSlkSocketSetTimeout,sysTrapSlkFlushSocket, sysTrapSlkSetSocketListener,sysTrapSlkSendPacket, sysTrapSlkReceivePacket,sysTrapSlkSysPktDefaultResponse, sysTrapSlkProcessRPC,sysTrapConPutS, sysTrapConGetS,sysTrapFplInit,sysTrapFplFree, sysTrapFplFToA,sysTrapFplAToF,sysTrapFplBase10Info, sysTrapFplLongToFloat,sysTrapFplFloatToLong, sysTrapFplFloatToULong,sysTrapFplMul, sysTrapFplAdd,sysTrapFplSub,sysTrapFplDiv, sysTrapScrInit,sysTrapScrCopyRectangle, sysTrapScrDrawChars,sysTrapScrLineRoutine, sysTrapScrRectangleRoutine,sysTrapScrScreenInfo, sysTrapScrDrawNotify,sysTrapScrSendUpdateArea, sysTrapScrCompressScanLine,sysTrapScrDeCompressScanLine, sysTrapTimGetSeconds,sysTrapTimSetSeconds, sysTrapTimGetTicks,sysTrapTimInit,sysTrapTimSetAlarm, sysTrapTimGetAlarm,sysTrapTimHandleInterrupt, sysTrapTimSecondsToDateTime,sysTrapTimDateTimeToSeconds, sysTrapTimAdjust,sysTrapTimSleep,sysTrapTimWake, sysTrapCategoryCreateListV10,sysTrapCategoryFreeListV10, sysTrapCategoryFind,sysTrapCategoryGetName, sysTrapCategoryEditV10,sysTrapCategorySelectV10, sysTrapCategoryGetNext,sysTrapCategorySetTriggerLabel, sysTrapCategoryTruncateName,sysTrapClipboardAddItem, sysTrapClipboardCheckIfItemExist,sysTrapClipboardGetItem, sysTrapCtlDrawControl,sysTrapCtlEraseControl, sysTrapCtlHideControl,sysTrapCtlShowControl, sysTrapCtlGetValue,sysTrapCtlSetValue, sysTrapCtlGetLabel,sysTrapCtlSetLabel, sysTrapCtlHandleEvent,sysTrapCtlHitControl, sysTrapCtlSetEnabled,sysTrapCtlSetUsable, sysTrapCtlEnabled,sysTrapEvtInitialize, sysTrapEvtAddEventToQueue,sysTrapEvtCopyEvent, sysTrapEvtGetEvent,sysTrapEvtGetPen, sysTrapEvtSysInit,sysTrapEvtGetSysEvent, sysTrapEvtProcessSoftKeyStroke,sysTrapEvtGetPenBtnList, sysTrapEvtSetPenQueuePtr,sysTrapEvtPenQueueSize, sysTrapEvtFlushPenQueue,sysTrapEvtEnqueuePenPoint, sysTrapEvtDequeuePenStrokeInfo,sysTrapEvtDequeuePenPoint, sysTrapEvtFlushNextPenStroke,sysTrapEvtSetKeyQueuePtr, sysTrapEvtKeyQueueSize,sysTrapEvtFlushKeyQueue, sysTrapEvtEnqueueKey,sysTrapEvtDequeueKeyEvent, sysTrapEvtWakeup,sysTrapEvtResetAutoOffTimer, sysTrapEvtKeyQueueEmpty,sysTrapEvtEnableGraffiti, sysTrapFldCopy,sysTrapFldCut,sysTrapFldDrawField, sysTrapFldEraseField,sysTrapFldFreeMemory, sysTrapFldGetBounds,sysTrapFldGetTextPtr, sysTrapFldGetSelection,sysTrapFldHandleEvent, sysTrapFldPaste,sysTrapFldRecalculateField, sysTrapFldSetBounds,sysTrapFldSetText, sysTrapFldGetFont,sysTrapFldSetFont, sysTrapFldSetSelection,sysTrapFldGrabFocus, sysTrapFldReleaseFocus,sysTrapFldGetInsPtPosition, sysTrapFldSetInsPtPosition,sysTrapFldSetScrollPosition, sysTrapFldGetScrollPosition,sysTrapFldGetTextHeight, sysTrapFldGetTextAllocatedSize,sysTrapFldGetTextLength, sysTrapFldScrollField,sysTrapFldScrollable, sysTrapFldGetVisibleLines,sysTrapFldGetAttributes, sysTrapFldSetAttributes,sysTrapFldSendChangeNotification, sysTrapFldCalcFieldHeight,sysTrapFldGetTextHandle, sysTrapFldCompactText,sysTrapFldDirty, sysTrapFldWordWrap,sysTrapFldSetTextAllocatedSize, sysTrapFldSetTextHandle,sysTrapFldSetTextPtr, sysTrapFldGetMaxChars,sysTrapFldSetMaxChars, sysTrapFldSetUsable,sysTrapFldInsert, sysTrapFldDelete,sysTrapFldUndo,sysTrapFldSetDirty, sysTrapFldSendHeightChangeNotification, sysTrapFldMakeFullyVisible,sysTrapFntGetFont, sysTrapFntSetFont,sysTrapFntGetFontPtr, sysTrapFntBaseLine,sysTrapFntCharHeight, sysTrapFntLineHeight,sysTrapFntAverageCharWidth, sysTrapFntCharWidth,sysTrapFntCharsWidth, sysTrapFntDescenderHeight,sysTrapFntCharsInWidth, sysTrapFntLineWidth,sysTrapFrmInitForm, sysTrapFrmDeleteForm,sysTrapFrmDrawForm, sysTrapFrmEraseForm,sysTrapFrmGetActiveForm, sysTrapFrmSetActiveForm,sysTrapFrmGetActiveFormID, sysTrapFrmGetUserModifiedState,sysTrapFrmSetNotUserModified, sysTrapFrmGetFocus,sysTrapFrmSetFocus, sysTrapFrmHandleEvent,sysTrapFrmGetFormBounds, sysTrapFrmGetWindowHandle,sysTrapFrmGetFormId, sysTrapFrmGetFormPtr,sysTrapFrmGetNumberOfObjects, sysTrapFrmGetObjectIndex,sysTrapFrmGetObjectId, sysTrapFrmGetObjectType,sysTrapFrmGetObjectPtr, sysTrapFrmHideObject,sysTrapFrmShowObject, sysTrapFrmGetObjectPosition,sysTrapFrmSetObjectPosition, sysTrapFrmGetControlValue,sysTrapFrmSetControlValue, sysTrapFrmGetControlGroupSelection, sysTrapFrmSetControlGroupSelection, sysTrapFrmCopyLabel,sysTrapFrmSetLabel, sysTrapFrmGetLabel,sysTrapFrmSetCategoryLabel, sysTrapFrmGetTitle,sysTrapFrmSetTitle, sysTrapFrmAlert,sysTrapFrmDoDialog,sysTrapFrmCustomAlert, sysTrapFrmHelp,sysTrapFrmUpdateScrollers, sysTrapFrmGetFirstForm,sysTrapFrmVisible, sysTrapFrmGetObjectBounds,sysTrapFrmCopyTitle, sysTrapFrmGotoForm,sysTrapFrmPopupForm, sysTrapFrmUpdateForm,sysTrapFrmReturnToForm, sysTrapFrmSetEventHandler,sysTrapFrmDispatchEvent, sysTrapFrmCloseAllForms,sysTrapFrmSaveAllForms, sysTrapFrmGetGadgetData,sysTrapFrmSetGadgetData, sysTrapFrmSetCategoryTrigger,sysTrapUIInitialize, sysTrapUIReset,sysTrapInsPtInitialize, sysTrapInsPtSetLocation,sysTrapInsPtGetLocation, sysTrapInsPtEnable,sysTrapInsPtEnabled, sysTrapInsPtSetHeight,sysTrapInsPtGetHeight, sysTrapInsPtCheckBlink,sysTrapLstSetDrawFunction, sysTrapLstDrawList,sysTrapLstEraseList, sysTrapLstGetSelection,sysTrapLstGetSelectionText, sysTrapLstHandleEvent,sysTrapLstSetHeight, sysTrapLstSetSelection,sysTrapLstSetListChoices, sysTrapLstMakeItemVisible,sysTrapLstGetNumberOfItems, sysTrapLstPopupList,sysTrapLstSetPosition, sysTrapMenuInit,sysTrapMenuDispose,sysTrapMenuHandleEvent, sysTrapMenuDrawMenu,sysTrapMenuEraseStatus, sysTrapMenuGetActiveMenu,sysTrapMenuSetActiveMenu, sysTrapRctSetRectangle,sysTrapRctCopyRectangle, sysTrapRctInsetRectangle,sysTrapRctOffsetRectangle, sysTrapRctPtInRectangle,sysTrapRctGetIntersection, sysTrapTblDrawTable,sysTrapTblEraseTable, sysTrapTblHandleEvent,sysTrapTblGetItemBounds, sysTrapTblSelectItem,sysTrapTblGetItemInt, sysTrapTblSetItemInt,sysTrapTblSetItemStyle, sysTrapTblUnhighlightSelection,sysTrapTblSetRowUsable, sysTrapTblGetNumberOfRows,sysTrapTblSetCustomDrawProcedure, sysTrapTblSetRowSelectable,sysTrapTblRowSelectable, sysTrapTblSetLoadDataProcedure,sysTrapTblSetSaveDataProcedure, sysTrapTblGetBounds,sysTrapTblSetRowHeight, sysTrapTblGetColumnWidth,sysTrapTblGetRowID, sysTrapTblSetRowID,sysTrapTblMarkRowInvalid, sysTrapTblMarkTableInvalid,sysTrapTblGetSelection, sysTrapTblInsertRow,sysTrapTblRemoveRow, sysTrapTblRowInvalid,sysTrapTblRedrawTable, sysTrapTblRowUsable,sysTrapTblReleaseFocus, sysTrapTblEditing,sysTrapTblGetCurrentField, sysTrapTblSetColumnUsable,sysTrapTblGetRowHeight, sysTrapTblSetColumnWidth,sysTrapTblGrabFocus, sysTrapTblSetItemPtr,sysTrapTblFindRowID, sysTrapTblGetLastUsableRow,sysTrapTblGetColumnSpacing, sysTrapTblFindRowData,sysTrapTblGetRowData, sysTrapTblSetRowData,sysTrapTblSetColumnSpacing, sysTrapWinCreateWindow,sysTrapWinCreateOffscreenWindow, sysTrapWinDeleteWindow,sysTrapWinInitializeWindow, sysTrapWinAddWindow,sysTrapWinRemoveWindow, sysTrapWinSetActiveWindow,sysTrapWinSetDrawWindow, sysTrapWinGetDrawWindow,sysTrapWinGetActiveWindow, sysTrapWinGetDisplayWindow,sysTrapWinGetFirstWindow, sysTrapWinEnableWindow,sysTrapWinDisableWindow, sysTrapWinGetWindowFrameRect,sysTrapWinDrawWindowFrame, sysTrapWinEraseWindow,sysTrapWinSaveBits, sysTrapWinRestoreBits,sysTrapWinCopyRectangle, sysTrapWinScrollRectangle,sysTrapWinGetDisplayExtent, sysTrapWinGetWindowExtent,sysTrapWinDisplayToWindowPt, sysTrapWinWindowToDisplayPt,sysTrapWinGetClip, sysTrapWinSetClip,sysTrapWinResetClip, sysTrapWinClipRectangle,sysTrapWinDrawLine, sysTrapWinDrawGrayLine,sysTrapWinEraseLine, sysTrapWinInvertLine,sysTrapWinFillLine, sysTrapWinDrawRectangle,sysTrapWinEraseRectangle, sysTrapWinInvertRectangle,sysTrapWinDrawRectangleFrame, sysTrapWinDrawGrayRectangleFrame,sysTrapWinEraseRectangleFrame, sysTrapWinInvertRectangleFrame,sysTrapWinGetFramesRectangle, sysTrapWinDrawChars,sysTrapWinEraseChars, sysTrapWinInvertChars,sysTrapWinGetPattern, sysTrapWinSetPattern,sysTrapWinSetUnderlineMode, sysTrapWinDrawBitmap,sysTrapWinModal, sysTrapWinGetWindowBounds,sysTrapWinFillRectangle, sysTrapWinDrawInvertedChars,sysTrapPrefOpenPreferenceDBV10, sysTrapPrefGetPreferences,sysTrapPrefSetPreferences, sysTrapPrefGetAppPreferencesV10,sysTrapPrefSetAppPreferencesV10, sysTrapSndInit,sysTrapSndSetDefaultVolume, sysTrapSndGetDefaultVolume,sysTrapSndDoCmd, sysTrapSndPlaySystemSound,sysTrapAlmInit, sysTrapAlmCancelAll,sysTrapAlmAlarmCallback, sysTrapAlmSetAlarm,sysTrapAlmGetAlarm, sysTrapAlmDisplayAlarm,sysTrapAlmEnableNotification, sysTrapHwrGetRAMMapping,sysTrapHwrMemWritable, sysTrapHwrMemReadable,sysTrapHwrDoze, sysTrapHwrSleep,sysTrapHwrWake,sysTrapHwrSetSystemClock, sysTrapHwrSetCPUDutyCycle,sysTrapHwrLCDInit, sysTrapHwrLCDSleep,sysTrapHwrTimerInit, sysTrapHwrCursor,sysTrapHwrBatteryLevel, sysTrapHwrDelay,sysTrapHwrEnableDataWrites, sysTrapHwrDisableDataWrites,sysTrapHwrLCDBaseAddr, sysTrapHwrLCDDrawBitmap,sysTrapHwrTimerSleep, sysTrapHwrTimerWake,sysTrapHwrLCDWake, sysTrapHwrIRQ1Handler,sysTrapHwrIRQ2Handler, sysTrapHwrIRQ3Handler,sysTrapHwrIRQ4Handler, sysTrapHwrIRQ5Handler,sysTrapHwrIRQ6Handler, sysTrapHwrDockSignals,sysTrapHwrPluggedIn, sysTrapCrc16CalcBlock,sysTrapSelectDayV10, sysTrapSelectTime,sysTrapDayDrawDaySelector, sysTrapDayHandleEvent,sysTrapDayDrawDays, sysTrapDayOfWeek,sysTrapDaysInMonth, sysTrapDayOfMonth,sysTrapDateDaysToDate, sysTrapDateToDays,sysTrapDateAdjust, sysTrapDateSecondsToDate,sysTrapDateToAscii, sysTrapDateToDOWDMFormat,sysTrapTimeToAscii, sysTrapFind,sysTrapFindStrInStr,sysTrapFindSaveMatch, sysTrapFindGetLineBounds,sysTrapFindDrawHeader, sysTrapPenOpen,sysTrapPenClose,sysTrapPenGetRawPen, sysTrapPenCalibrate,sysTrapPenRawToScreen, sysTrapPenScreenToRaw,sysTrapPenResetCalibration, sysTrapPenSleep,sysTrapPenWake,sysTrapResLoadForm, sysTrapResLoadMenu,sysTrapFtrInit,sysTrapFtrUnregister, sysTrapFtrGet,sysTrapFtrSet,sysTrapFtrGetByIndex, sysTrapGrfInit,sysTrapGrfFree,sysTrapGrfGetState, sysTrapGrfSetState,sysTrapGrfFlushPoints, sysTrapGrfAddPoint,sysTrapGrfInitState, sysTrapGrfCleanState,sysTrapGrfMatch, sysTrapGrfGetMacro,sysTrapGrfFilterPoints, sysTrapGrfGetNumPoints,sysTrapGrfGetPoint, sysTrapGrfFindBranch,sysTrapGrfMatchGlyph, sysTrapGrfGetGlyphMapping,sysTrapGrfGetMacroName, sysTrapGrfDeleteMacro,sysTrapGrfAddMacro, sysTrapGrfGetAndExpandMacro,sysTrapGrfProcessStroke, sysTrapGrfFieldChange,sysTrapGetCharSortValue, sysTrapGetCharAttr,sysTrapGetCharCaselessValue, sysTrapPwdExists,sysTrapPwdVerify,sysTrapPwdSet, sysTrapPwdRemove,sysTrapGsiInitialize, sysTrapGsiSetLocation,sysTrapGsiEnable, sysTrapGsiEnabled,sysTrapGsiSetShiftState, sysTrapKeyInit,sysTrapKeyHandleInterrupt, sysTrapKeyCurrentState,sysTrapKeyResetDoubleTap, sysTrapKeyRates,sysTrapKeySleep,sysTrapKeyWake, sysTrapDlkControl,sysTrapDlkStartServer, sysTrapDlkGetSyncInfo,sysTrapDlkSetLogEntry, sysTrapUnused2,sysTrapSysLibLoad,sysTrapSndPlaySmf, sysTrapSndCreateMidiList,sysTrapAbtShowAbout, sysTrapMdmDial,sysTrapMdmHangUp,sysTrapDmSearchRecord, sysTrapSysInsertionSort,sysTrapDmInsertionSort, sysTrapLstSetTopItem,sysTrapSclSetScrollBar, sysTrapSclDrawScrollBar,sysTrapSclHandleEvent, sysTrapSysMailboxCreate,sysTrapSysMailboxDelete, sysTrapSysMailboxFlush,sysTrapSysMailboxSend, sysTrapSysMailboxWait,sysTrapSysTaskWait, sysTrapSysTaskWake,sysTrapSysTaskWaitClr, sysTrapSysTaskSuspend,sysTrapSysTaskResume, sysTrapCategoryCreateList,sysTrapCategoryFreeList, sysTrapCategoryEditV20,sysTrapCategorySelect, sysTrapDmDeleteCategory,sysTrapSysEvGroupCreate, sysTrapSysEvGroupSignal,sysTrapSysEvGroupRead, sysTrapSysEvGroupWait,sysTrapEvtEventAvail, sysTrapEvtSysEventAvail,sysTrapStrNCopy, sysTrapKeySetMask,sysTrapSelectDay,sysTrapPrefGetPreference, sysTrapPrefSetPreference,sysTrapPrefGetAppPreferences, sysTrapPrefSetAppPreferences,sysTrapFrmPointInTitle, sysTrapStrNCat,sysTrapMemCmp,sysTrapTblSetColumnEditIndicator, sysTrapFntWordWrap,sysTrapFldGetScrollValues, sysTrapSysCreateDataBaseList,sysTrapSysCreatePanelList, sysTrapDlkDispatchRequest,sysTrapStrPrintF, sysTrapStrVPrintF,sysTrapPrefOpenPreferenceDB, sysTrapSysGraffitiReferenceDialog,sysTrapSysKeyboardDialog, sysTrapFntWordWrapReverseNLines,sysTrapFntGetScrollValues, sysTrapTblSetRowStaticHeight,sysTrapTblHasScrollBar, sysTrapSclGetScrollBar,sysTrapFldGetNumberOfBlankLines, sysTrapSysTicksPerSecond,sysTrapHwrBacklight, sysTrapDmDatabaseProtect,sysTrapTblSetBounds, sysTrapStrNCompare,sysTrapStrNCaselessCompare, sysTrapPhoneNumberLookup,sysTrapFrmSetMenu, sysTrapEncDigestMD5,sysTrapDmFindSortPosition, sysTrapSysBinarySearch,sysTrapSysErrString, sysTrapSysStringByIndex,sysTrapEvtAddUniqueEventToQueue, sysTrapStrLocalizeNumber,sysTrapStrDelocalizeNumber, sysTrapLocGetNumberSeparators,sysTrapMenuSetActiveMenuRscID, sysTrapLstScrollList,sysTrapCategoryInitialize, sysTrapEncDigestMD4,sysTrapEncDES,sysTrapLstGetVisibleItems, sysTrapWinSetWindowBounds,sysTrapCategorySetName, sysTrapFldSetInsertionPoint,sysTrapFrmSetObjectBounds, sysTrapWinSetColors,sysTrapFlpDispatch, sysTrapFlpEmDispatch,sysTrapExgInit, sysTrapExgConnect,sysTrapExgPut,sysTrapExgGet, sysTrapExgAccept,sysTrapExgDisconnect, sysTrapExgSend,sysTrapExgReceive,sysTrapExgRegisterData, sysTrapExgNotifyReceive,sysTrapExgControl, sysTrapPrgStartDialog,sysTrapPrgStopDialog, sysTrapPrgUpdateDialog,sysTrapPrgHandleEvent, sysTrapImcReadFieldNoSemicolon,sysTrapImcReadFieldQuotablePrintable, sysTrapImcReadPropertyParameter,sysTrapImcSkipAllPropertyParameters, sysTrapImcReadWhiteSpace,sysTrapImcWriteQuotedPrintable, sysTrapImcWriteNoSemicolon,sysTrapImcStringIsAscii, sysTrapTblGetItemFont,sysTrapTblSetItemFont, sysTrapFontSelect,sysTrapFntDefineFont, sysTrapCategoryEdit,sysTrapSysGetOSVersionString, sysTrapSysBatteryInfo,sysTrapSysUIBusy, sysTrapWinValidateHandle,sysTrapFrmValidatePtr, sysTrapCtlValidatePointer,sysTrapWinMoveWindowAddr, sysTrapFrmAddSpaceForObject,sysTrapFrmNewForm, sysTrapCtlNewControl,sysTrapFldNewField, sysTrapLstNewList,sysTrapFrmNewLabel, sysTrapFrmNewBitmap,sysTrapFrmNewGadget, sysTrapFileOpen,sysTrapFileClose,sysTrapFileDelete, sysTrapFileReadLow,sysTrapFileWrite, sysTrapFileSeek,sysTrapFileTell,sysTrapFileTruncate, sysTrapFileControl,sysTrapFrmActiveState, sysTrapSysGetAppInfo,sysTrapSysGetStackInfo, sysTrapScrDisplayMode,sysTrapHwrLCDGetDepth, sysTrapHwrGetROMToken,sysTrapDbgControl, sysTrapExgDBRead,sysTrapExgDBWrite,sysTrapSysGremlins, sysTrapFrmRemoveObject,sysTrapSysReserved1, sysTrapSysReserved2,sysTrapSysReserved3, sysTrapSysReserved4,sysTrapLastTrapNumber ); const sysNumTraps = longint(sysTrapLastTrapNumber)-sysTrapBase; sysLibTrapBase = $A800; type SysLibTrapNumber = (sysLibTrapName := sysLibTrapBase,sysLibTrapOpen, sysLibTrapClose,sysLibTrapSleep,sysLibTrapWake, sysLibTrapCustom); const { Pilot specific TRAP instruction numbers } { For soft breakpoints } sysDbgBreakpointTrapNum = 0; { For compiled breakpoints } sysDbgTrapNum = 8; { Trap dispatcher } sysDispatchTrapNum = 15;