From 8dd95d50f20dfbae5590d09999ff7c747b4ee8a0 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Thu, 7 Feb 2013 23:46:55 -0500 Subject: [PATCH] MacOS Trap names --- bin/Traps.c | 1141 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1141 insertions(+) create mode 100644 bin/Traps.c diff --git a/bin/Traps.c b/bin/Traps.c new file mode 100644 index 0000000..da7682e --- /dev/null +++ b/bin/Traps.c @@ -0,0 +1,1141 @@ + +#include // null +#include + +const char *TrapName(uint16_t trap) +{ + + switch(trap) + { +/* + + ; QuickDraw + +*/ + + case 0xA817: return "_CopyMask"; + case 0xA837: return "_MeasureText"; + case 0xA836: return "_GetMaskTable"; + case 0xA838: return "_CalcMask"; + case 0xA839: return "_SeedFill"; + case 0xA850: return "_InitCursor"; + case 0xA851: return "_SetCursor"; + case 0xA852: return "_HideCursor"; + case 0xA853: return "_ShowCursor"; + case 0xA855: return "_ShieldCursor"; + case 0xA856: return "_ObscureCursor"; + case 0xA858: return "_BitAnd"; + case 0xA859: return "_BitXOr"; + case 0xA85A: return "_BitNot"; + case 0xA85B: return "_BitOr"; + case 0xA85C: return "_BitShift"; + case 0xA85D: return "_BitTst"; + case 0xA85E: return "_BitSet"; + case 0xA85F: return "_BitClr"; + case 0xA861: return "_Random"; + case 0xA862: return "_ForeColor"; + case 0xA863: return "_BackColor"; + case 0xA864: return "_ColorBit"; + case 0xA865: return "_GetPixel"; + case 0xA866: return "_StuffHex"; + case 0xA867: return "_LongMul"; + case 0xA868: return "_FixMul"; + case 0xA869: return "_FixRatio"; + case 0xA86A: return "_HiWord"; + case 0xA86B: return "_LoWord"; + case 0xA86C: return "_FixRound"; + case 0xA86D: return "_InitPort"; + case 0xA86E: return "_InitGraf"; + case 0xA86F: return "_OpenPort"; + case 0xA870: return "_LocalToGlobal"; + case 0xA871: return "_GlobalToLocal"; + case 0xA872: return "_GrafDevice"; + case 0xA873: return "_SetPort"; + case 0xA874: return "_GetPort"; + case 0xA875: return "_SetPBits"; + case 0xA876: return "_PortSize"; + case 0xA877: return "_MovePortTo"; + case 0xA878: return "_SetOrigin"; + case 0xA879: return "_SetClip"; + case 0xA87A: return "_GetClip"; + case 0xA87B: return "_ClipRect"; + case 0xA87C: return "_BackPat"; + case 0xA87D: return "_ClosePort"; + case 0xA87E: return "_AddPt"; + case 0xA87F: return "_SubPt"; + case 0xA880: return "_SetPt"; + case 0xA881: return "_EqualPt"; + case 0xA882: return "_StdText"; + case 0xA883: return "_DrawChar"; + case 0xA884: return "_DrawString"; + case 0xA885: return "_DrawText"; + case 0xA886: return "_TextWidth"; + case 0xA887: return "_TextFont"; + case 0xA888: return "_TextFace"; + case 0xA889: return "_TextMode"; + case 0xA88A: return "_TextSize"; + case 0xA88B: return "_GetFontInfo"; + case 0xA88C: return "_StringWidth"; + case 0xA88D: return "_CharWidth"; + case 0xA88E: return "_SpaceExtra"; + case 0xA890: return "_StdLine"; + case 0xA891: return "_LineTo"; + case 0xA892: return "_Line"; + case 0xA893: return "_MoveTo"; + case 0xA894: return "_Move"; + case 0xA895: return "_ShutDown"; + case 0xA896: return "_HidePen"; + case 0xA897: return "_ShowPen"; + case 0xA898: return "_GetPenState"; + case 0xA899: return "_SetPenState"; + case 0xA89A: return "_GetPen"; + case 0xA89B: return "_PenSize"; + case 0xA89C: return "_PenMode"; + case 0xA89D: return "_PenPat"; + case 0xA89E: return "_PenNormal"; + case 0xA89F: return "_Unimplemented"; + case 0xA8A0: return "_StdRect"; + case 0xA8A1: return "_FrameRect"; + case 0xA8A2: return "_PaintRect"; + case 0xA8A3: return "_EraseRect"; + case 0xA8A4: return "_InverRect"; + case 0xA8A5: return "_FillRect"; + case 0xA8A6: return "_EqualRect"; + case 0xA8A7: return "_SetRect"; + case 0xA8A8: return "_OffsetRect"; +// case 0xA8A8: return "_OffSetRect"; + case 0xA8A9: return "_InsetRect"; +// case 0xA8A9: return "_InSetRect"; + case 0xA8AA: return "_SectRect"; + case 0xA8AB: return "_UnionRect"; + case 0xA8AC: return "_Pt2Rect"; + case 0xA8AD: return "_PtInRect"; + case 0xA8AE: return "_EmptyRect"; + case 0xA8AF: return "_StdRRect"; + case 0xA8B0: return "_FrameRoundRect"; + case 0xA8B1: return "_PaintRoundRect"; + case 0xA8B2: return "_EraseRoundRect"; + case 0xA8B3: return "_InverRoundRect"; + case 0xA8B4: return "_FillRoundRect"; + case 0xA8B6: return "_StdOval"; + case 0xA8B7: return "_FrameOval"; + case 0xA8B8: return "_PaintOval"; + case 0xA8B9: return "_EraseOval"; + case 0xA8BA: return "_InvertOval"; + case 0xA8BB: return "_FillOval"; + case 0xA8BC: return "_SlopeFromAngle"; + case 0xA8BD: return "_StdArc"; + case 0xA8BE: return "_FrameArc"; + case 0xA8BF: return "_PaintArc"; + case 0xA8C0: return "_EraseArc"; + case 0xA8C1: return "_InvertArc"; + case 0xA8C2: return "_FillArc"; + case 0xA8C3: return "_PtToAngle"; + case 0xA8C4: return "_AngleFromSlope"; + case 0xA8C5: return "_StdPoly"; + case 0xA8C6: return "_FramePoly"; + case 0xA8C7: return "_PaintPoly"; + case 0xA8C8: return "_ErasePoly"; + case 0xA8C9: return "_InvertPoly"; + case 0xA8CA: return "_FillPoly"; + case 0xA8CB: return "_OpenPoly"; +// case 0xA8CC: return "_ClosePgon"; + case 0xA8CC: return "_ClosePoly"; + case 0xA8CD: return "_KillPoly"; + case 0xA8CE: return "_OffsetPoly"; +// case 0xA8CE: return "_OffSetPoly"; + case 0xA8CF: return "_PackBits"; + case 0xA8D0: return "_UnpackBits"; + case 0xA8D1: return "_StdRgn"; + case 0xA8D2: return "_FrameRgn"; + case 0xA8D3: return "_PaintRgn"; + case 0xA8D4: return "_EraseRgn"; + case 0xA8D5: return "_InverRgn"; + case 0xA8D6: return "_FillRgn"; +// case 0xA8D7: return "_BitMapRgn"; + case 0xA8D7: return "_BitMapToRegion"; + case 0xA8D8: return "_NewRgn"; +// case 0xA8D9: return "_DisposRgn"; + case 0xA8D9: return "_DisposeRgn"; + case 0xA8DA: return "_OpenRgn"; + case 0xA8DB: return "_CloseRgn"; + case 0xA8DC: return "_CopyRgn"; + case 0xA8DD: return "_SetEmptyRgn"; + case 0xA8DE: return "_SetRecRgn"; + case 0xA8DF: return "_RectRgn"; +// case 0xA8E0: return "_OfsetRgn"; +// case 0xA8E0: return "_OfSetRgn"; + case 0xA8E0: return "_OffsetRgn"; + case 0xA8E1: return "_InsetRgn"; +// case 0xA8E1: return "_InSetRgn"; + case 0xA8E2: return "_EmptyRgn"; + case 0xA8E3: return "_EqualRgn"; + case 0xA8E4: return "_SectRgn"; + case 0xA8E5: return "_UnionRgn"; + case 0xA8E6: return "_DiffRgn"; + case 0xA8E7: return "_XOrRgn"; + case 0xA8E8: return "_PtInRgn"; + case 0xA8E9: return "_RectInRgn"; + case 0xA8EA: return "_SetStdProcs"; + case 0xA8EB: return "_StdBits"; + case 0xA8EC: return "_CopyBits"; + case 0xA8ED: return "_StdTxMeas"; + case 0xA8EE: return "_StdGetPic"; + case 0xA8EF: return "_ScrollRect"; + case 0xA8F0: return "_StdPutPic"; + case 0xA8F1: return "_StdComment"; + case 0xA8F2: return "_PicComment"; + case 0xA8F3: return "_OpenPicture"; + case 0xA8F4: return "_ClosePicture"; + case 0xA8F5: return "_KillPicture"; + case 0xA8F6: return "_DrawPicture"; + case 0xA8F7: return "_Layout"; + case 0xA8F8: return "_ScalePt"; + case 0xA8F9: return "_MapPt"; + case 0xA8FA: return "_MapRect"; + case 0xA8FB: return "_MapRgn"; + case 0xA8FC: return "_MapPoly"; + +/* + + ; Toolbox + +*/ + + case 0xA80D: return "_Count1Resources"; + case 0xA80E: return "_Get1IxResource"; + case 0xA80F: return "_Get1IxType"; + case 0xA810: return "_Unique1ID"; + case 0xA811: return "_TESelView"; + case 0xA812: return "_TEPinScroll"; + case 0xA813: return "_TEAutoView"; + case 0xA816: return "_Pack8"; + case 0xA818: return "_FixATan2"; + case 0xA819: return "_XMunger"; + case 0xA81A: return "_HOpenResFile"; + case 0xA81B: return "_HCreateResFile"; + case 0xA81C: return "_Count1Types"; + case 0xA81F: return "_Get1Resource"; + case 0xA820: return "_Get1NamedResource"; + case 0xA821: return "_MaxSizeRsrc"; +// case 0xA826: return "_InsMenuItem"; + case 0xA826: return "_InsertMenuItem"; +// case 0xA827: return "_HideDItem"; + case 0xA827: return "_HideDialogItem"; +// case 0xA828: return "_ShowDItem"; + case 0xA828: return "_ShowDialogItem"; + case 0xA829: return "_LayerDispatch"; + case 0xA82B: return "_Pack9"; + case 0xA82C: return "_Pack10"; + case 0xA82D: return "_Pack11"; + case 0xA82E: return "_Pack12"; + case 0xA82F: return "_Pack13"; + case 0xA830: return "_Pack14"; + case 0xA831: return "_Pack15"; + case 0xA833: return "_ScrnBitMap"; + case 0xA834: return "_SetFScaleDisable"; + case 0xA835: return "_FontMetrics"; + case 0xA83A: return "_ZoomWindow"; + case 0xA83B: return "_TrackBox"; + case 0xA8FD: return "_PrGlue"; + case 0xA8FE: return "_InitFonts"; + case 0xA8FF: return "_GetFName"; + case 0xA900: return "_GetFNum"; + case 0xA901: return "_FMSwapFont"; + case 0xA902: return "_RealFont"; + case 0xA903: return "_SetFontLock"; + case 0xA904: return "_DrawGrowIcon"; + case 0xA905: return "_DragGrayRgn"; + case 0xA906: return "_NewString"; + case 0xA907: return "_SetString"; + case 0xA908: return "_ShowHide"; + case 0xA909: return "_CalcVis"; + case 0xA90A: return "_CalcVBehind"; + case 0xA90B: return "_ClipAbove"; + case 0xA90C: return "_PaintOne"; + case 0xA90D: return "_PaintBehind"; + case 0xA90E: return "_SaveOld"; + case 0xA90F: return "_DrawNew"; + case 0xA910: return "_GetWMgrPort"; + case 0xA911: return "_CheckUpDate"; + case 0xA912: return "_InitWindows"; + case 0xA913: return "_NewWindow"; +// case 0xA914: return "_DisposWindow"; + case 0xA914: return "_DisposeWindow"; + case 0xA915: return "_ShowWindow"; + case 0xA916: return "_HideWindow"; + case 0xA917: return "_GetWRefCon"; + case 0xA918: return "_SetWRefCon"; + case 0xA919: return "_GetWTitle"; + case 0xA91A: return "_SetWTitle"; + case 0xA91B: return "_MoveWindow"; + case 0xA91C: return "_HiliteWindow"; + case 0xA91D: return "_SizeWindow"; + case 0xA91E: return "_TrackGoAway"; + case 0xA91F: return "_SelectWindow"; + case 0xA920: return "_BringToFront"; + case 0xA921: return "_SendBehind"; + case 0xA922: return "_BeginUpDate"; + case 0xA923: return "_EndUpDate"; + case 0xA924: return "_FrontWindow"; + case 0xA925: return "_DragWindow"; + case 0xA926: return "_DragTheRgn"; + case 0xA927: return "_InvalRgn"; + case 0xA928: return "_InvalRect"; + case 0xA929: return "_ValidRgn"; + case 0xA92A: return "_ValidRect"; + case 0xA92B: return "_GrowWindow"; + case 0xA92C: return "_FindWindow"; + case 0xA92D: return "_CloseWindow"; + case 0xA92E: return "_SetWindowPic"; + case 0xA92F: return "_GetWindowPic"; + case 0xA930: return "_InitMenus"; + case 0xA931: return "_NewMenu"; +// case 0xA932: return "_DisposMenu"; + case 0xA932: return "_DisposeMenu"; + case 0xA933: return "_AppendMenu"; + case 0xA934: return "_ClearMenuBar"; + case 0xA935: return "_InsertMenu"; + case 0xA936: return "_DeleteMenu"; + case 0xA937: return "_DrawMenuBar"; + case 0xA81D: return "_InvalMenuBar"; + case 0xA938: return "_HiliteMenu"; + case 0xA939: return "_EnableItem"; + case 0xA93A: return "_DisableItem"; + case 0xA93B: return "_GetMenuBar"; + case 0xA93C: return "_SetMenuBar"; + case 0xA93D: return "_MenuSelect"; + case 0xA93E: return "_MenuKey"; + case 0xA93F: return "_GetItmIcon"; + case 0xA940: return "_SetItmIcon"; + case 0xA941: return "_GetItmStyle"; + case 0xA942: return "_SetItmStyle"; + case 0xA943: return "_GetItmMark"; + case 0xA944: return "_SetItmMark"; + case 0xA945: return "_CheckItem"; +// case 0xA946: return "_GetItem"; + case 0xA946: return "_GetMenuItemText"; +// case 0xA947: return "_SetItem"; + case 0xA947: return "_SetMenuItemText"; + case 0xA948: return "_CalcMenuSize"; +// case 0xA949: return "_GetMHandle"; + case 0xA949: return "_GetMenuHandle"; + case 0xA94A: return "_SetMFlash"; + case 0xA94B: return "_PlotIcon"; + case 0xA94C: return "_FlashMenuBar"; +// case 0xA94D: return "_AddResMenu"; + case 0xA94D: return "_AppendResMenu"; + case 0xA94E: return "_PinRect"; + case 0xA94F: return "_DeltaPoint"; + case 0xA950: return "_CountMItems"; + case 0xA951: return "_InsertResMenu"; +// case 0xA952: return "_DelMenuItem"; + case 0xA952: return "_DeleteMenuItem"; + case 0xA953: return "_UpdtControl"; + case 0xA954: return "_NewControl"; +// case 0xA955: return "_DisposControl"; + case 0xA955: return "_DisposeControl"; + case 0xA956: return "_KillControls"; + case 0xA957: return "_ShowControl"; + case 0xA958: return "_HideControl"; + case 0xA959: return "_MoveControl"; +// case 0xA95A: return "_GetCRefCon"; + case 0xA95A: return "_GetControlReference"; +// case 0xA95B: return "_SetCRefCon"; + case 0xA95B: return "_SetControlReference"; + case 0xA95C: return "_SizeControl"; + case 0xA95D: return "_HiliteControl"; +// case 0xA95E: return "_GetCTitle"; + case 0xA95E: return "_GetControlTitle"; +// case 0xA95F: return "_SetCTitle"; + case 0xA95F: return "_SetControlTitle"; +// case 0xA960: return "_GetCtlValue"; + case 0xA960: return "_GetControlValue"; +// case 0xA961: return "_GetMinCtl"; + case 0xA961: return "_GetControlMinimum"; +// case 0xA962: return "_GetMaxCtl"; + case 0xA962: return "_GetControlMaximum"; +// case 0xA963: return "_SetCtlValue"; + case 0xA963: return "_SetControlValue"; +// case 0xA964: return "_SetMinCtl"; + case 0xA964: return "_SetControlMinimum"; +// case 0xA965: return "_SetMaxCtl"; + case 0xA965: return "_SetControlMaximum"; + case 0xA966: return "_TestControl"; + case 0xA967: return "_DragControl"; + case 0xA968: return "_TrackControl"; + case 0xA969: return "_DrawControls"; +// case 0xA96A: return "_GetCtlAction"; + case 0xA96A: return "_GetControlAction"; +// case 0xA96B: return "_SetCtlAction"; + case 0xA96B: return "_SetControlAction"; + case 0xA96C: return "_FindControl"; + case 0xA96D: return "_Draw1Control"; + case 0xA96E: return "_Dequeue"; + case 0xA96F: return "_Enqueue"; + case 0xA860: return "_WaitNextEvent"; + case 0xA970: return "_GetNextEvent"; + case 0xA971: return "_EventAvail"; + case 0xA972: return "_GetMouse"; + case 0xA973: return "_StillDown"; + case 0xA974: return "_Button"; + case 0xA975: return "_TickCount"; + case 0xA976: return "_GetKeys"; + case 0xA977: return "_WaitMouseUp"; + case 0xA978: return "_UpdtDialog"; + case 0xA97B: return "_InitDialogs"; + case 0xA97C: return "_GetNewDialog"; + case 0xA97D: return "_NewDialog"; +// case 0xA97E: return "_SelIText"; + case 0xA97E: return "_SelectDialogItemText"; + case 0xA97F: return "_IsDialogEvent"; + case 0xA980: return "_DialogSelect"; + case 0xA981: return "_DrawDialog"; + case 0xA982: return "_CloseDialog"; +// case 0xA983: return "_DisposDialog"; + case 0xA983: return "_DisposeDialog"; +// case 0xA984: return "_FindDItem"; + case 0xA984: return "_FindDialogItem"; + case 0xA985: return "_Alert"; + case 0xA986: return "_StopAlert"; + case 0xA987: return "_NoteAlert"; + case 0xA988: return "_CautionAlert"; + case 0xA98B: return "_ParamText"; + case 0xA98C: return "_ErrorSound"; +// case 0xA98D: return "_GetDItem"; + case 0xA98D: return "_GetDialogItem"; +// case 0xA98E: return "_SetDItem"; + case 0xA98E: return "_SetDialogItem"; +// case 0xA98F: return "_SetIText"; + case 0xA98F: return "_SetDialogItemText"; +// case 0xA990: return "_GetIText"; + case 0xA990: return "_GetDialogItemText"; + case 0xA991: return "_ModalDialog"; + case 0xA992: return "_DetachResource"; + case 0xA993: return "_SetResPurge"; + case 0xA994: return "_CurResFile"; + case 0xA995: return "_InitResources"; + case 0xA996: return "_RsrcZoneInit"; + case 0xA997: return "_OpenResFile"; + case 0xA998: return "_UseResFile"; + case 0xA999: return "_UpdateResFile"; + case 0xA99A: return "_CloseResFile"; + case 0xA99B: return "_SetResLoad"; + case 0xA99C: return "_CountResources"; + case 0xA99D: return "_GetIndResource"; + case 0xA99E: return "_CountTypes"; + case 0xA99F: return "_GetIndType"; + case 0xA9A0: return "_GetResource"; + case 0xA9A1: return "_GetNamedResource"; + case 0xA9A2: return "_LoadResource"; + case 0xA9A3: return "_ReleaseResource"; + case 0xA9A4: return "_HomeResFile"; + case 0xA9A5: return "_SizeRsrc"; + case 0xA9A6: return "_GetResAttrs"; + case 0xA9A7: return "_SetResAttrs"; + case 0xA9A8: return "_GetResInfo"; + case 0xA9A9: return "_SetResInfo"; + case 0xA9AA: return "_ChangedResource"; + case 0xA9AB: return "_AddResource"; + case 0xA9AC: return "_AddReference"; + case 0xA9AD: return "_RmveResource"; + case 0xA9AE: return "_RmveReference"; + case 0xA9AF: return "_ResError"; + case 0xA9B0: return "_WriteResource"; + case 0xA9B1: return "_CreateResFile"; + case 0xA9B2: return "_SystemEvent"; + case 0xA9B3: return "_SystemClick"; + case 0xA9B4: return "_SystemTask"; + case 0xA9B5: return "_SystemMenu"; + case 0xA9B6: return "_OpenDeskAcc"; + case 0xA9B7: return "_CloseDeskAcc"; + case 0xA9B8: return "_GetPattern"; + case 0xA9B9: return "_GetCursor"; + case 0xA9BA: return "_GetString"; + case 0xA9BB: return "_GetIcon"; + case 0xA9BC: return "_GetPicture"; + case 0xA9BD: return "_GetNewWindow"; + case 0xA9BE: return "_GetNewControl"; + case 0xA9BF: return "_GetRMenu"; + case 0xA9C0: return "_GetNewMBar"; + case 0xA9C1: return "_UniqueID"; + case 0xA9C2: return "_SysEdit"; + case 0xA9C4: return "_OpenRFPerm"; + case 0xA9C5: return "_RsrcMapEntry"; +// case 0xA9C6: return "_Secs2Date"; + case 0xA9C6: return "_SecondsToDate"; +// case 0xA9C7: return "_Date2Secs"; + case 0xA9C7: return "_DateToSeconds"; + case 0xA9C8: return "_SysBeep"; + case 0xA9C9: return "_SysError"; + case 0xA9CA: return "_PutIcon"; + case 0xA9E0: return "_Munger"; + case 0xA9E1: return "_HandToHand"; + case 0xA9E2: return "_PtrToXHand"; + case 0xA9E3: return "_PtrToHand"; + case 0xA9E4: return "_HandAndHand"; + case 0xA9E5: return "_InitPack"; + case 0xA9E6: return "_InitAllPacks"; + case 0xA9E7: return "_Pack0"; + case 0xA9E8: return "_Pack1"; + case 0xA9E9: return "_Pack2"; + case 0xA9EA: return "_Pack3"; + case 0xA9EB: return "_FP68K"; +// case 0xA9EB: return "_Pack4"; + case 0xA9EC: return "_Elems68K"; +// case 0xA9EC: return "_Pack5"; + case 0xA9ED: return "_Pack6"; + case 0xA9EE: return "_DECSTR68K"; +// case 0xA9EE: return "_Pack7"; + case 0xA9EF: return "_PtrAndHand"; + case 0xA9F0: return "_LoadSeg"; + case 0xA9F1: return "_UnLoadSeg"; + case 0xA9F2: return "_Launch"; + case 0xA9F3: return "_Chain"; + case 0xA9F4: return "_ExitToShell"; + case 0xA9F5: return "_GetAppParms"; + case 0xA9F6: return "_GetResFileAttrs"; + case 0xA9F7: return "_SetResFileAttrs"; + case 0xA9F8: return "_MethodDispatch"; + case 0xA9F9: return "_InfoScrap"; +// case 0xA9FA: return "_UnlodeScrap"; + case 0xA9FA: return "_UnloadScrap"; +// case 0xA9FB: return "_LodeScrap"; + case 0xA9FB: return "_LoadScrap"; + case 0xA9FC: return "_ZeroScrap"; + case 0xA9FD: return "_GetScrap"; + case 0xA9FE: return "_PutScrap"; + case 0xA9FF: return "_Debugger"; + case 0xABEB: return "_DisplayDispatch"; + case 0xABC9: return "_IconDispatch"; + case 0xABF2: return "_ThreadDispatch"; + case 0xABFF: return "_DebugStr"; + +/* + + ; Resource Manager + +*/ + + case 0xA822: return "_ResourceDispatch"; + +/* + + ; PPCToolbox + +*/ + + case 0xA0DD: return "_PPC"; + +/* + + ; Alias Manager + +*/ + + case 0xA823: return "_AliasDispatch"; + +/* + + ; Device Manager (some shared by the File Manager) + +*/ + + case 0xA000: return "_Open"; + case 0xA001: return "_Close"; + case 0xA002: return "_Read"; + case 0xA003: return "_Write"; + case 0xA004: return "_Control"; + case 0xA005: return "_Status"; + case 0xA006: return "_KillIO"; + +/* + + ; File Manager + +*/ + + case 0xA007: return "_GetVolInfo"; + case 0xA008: return "_Create"; + case 0xA009: return "_Delete"; + case 0xA00A: return "_OpenRF"; + case 0xA00B: return "_Rename"; +// case 0xA00B: return "_ReName"; + case 0xA00C: return "_GetFileInfo"; + case 0xA00D: return "_SetFileInfo"; + case 0xA00E: return "_UnmountVol"; +// case 0xA00E: return "_UnMountVol"; + case 0xA20E: return "_HUnmountVol"; + case 0xA00F: return "_MountVol"; + case 0xA010: return "_Allocate"; + case 0xA011: return "_GetEOF"; + case 0xA012: return "_SetEOF"; + case 0xA013: return "_FlushVol"; + case 0xA014: return "_GetVol"; + case 0xA015: return "_SetVol"; + case 0xA016: return "_FInitQueue"; + case 0xA017: return "_Eject"; + case 0xA018: return "_GetFPos"; + case 0xA041: return "_SetFilLock"; + case 0xA042: return "_RstFilLock"; + case 0xA043: return "_SetFilType"; + case 0xA044: return "_SetFPos"; + case 0xA045: return "_FlushFile"; + case 0xA200: return "_HOpen"; + case 0xA207: return "_HGetVInfo"; + case 0xA208: return "_HCreate"; + case 0xA209: return "_HDelete"; + case 0xA20A: return "_HOpenRF"; + case 0xA20B: return "_HRename"; + case 0xA20C: return "_HGetFileInfo"; + case 0xA20D: return "_HSetFileInfo"; + case 0xA210: return "_AllocContig"; + case 0xA215: return "_HSetVol"; + case 0xA214: return "_HGetVol"; + case 0xA241: return "_HSetFLock"; + case 0xA242: return "_HRstFLock"; + +/* + + ; dispatch trap for remaining File Manager (and Desktop Manager) calls + +*/ + + case 0xA060: return "_FSDispatch"; + case 0xA260: return "_HFSDispatch"; + +/* + + ; High level FSSpec calls + +*/ + + case 0xAA52: return "_HighLevelFSDispatch"; + +/* + + ; Memory Manager + +*/ + + case 0xA019: return "_InitZone"; + case 0xA11A: return "_GetZone"; + case 0xA01B: return "_SetZone"; + case 0xA01C: return "_FreeMem"; + case 0xA11D: return "_MaxMem"; + case 0xA11E: return "_NewPtr"; + case 0xA51E: return "_NewPtrSys"; + case 0xA31E: return "_NewPtrClear"; + case 0xA71E: return "_NewPtrSysClear"; +// case 0xA01F: return "_DisposPtr"; + case 0xA01F: return "_DisposePtr"; + case 0xA020: return "_SetPtrSize"; + case 0xA021: return "_GetPtrSize"; + case 0xA122: return "_NewHandle"; + case 0xA322: return "_NewHandleClear"; +// case 0xA023: return "_DisposHandle"; + case 0xA023: return "_DisposeHandle"; + case 0xA024: return "_SetHandleSize"; + case 0xA025: return "_GetHandleSize"; + case 0xA126: return "_HandleZone"; + case 0xA027: return "_ReallocHandle"; + case 0xA128: return "_RecoverHandle"; + case 0xA029: return "_HLock"; + case 0xA02A: return "_HUnlock"; + case 0xA02B: return "_EmptyHandle"; + case 0xA02C: return "_InitApplZone"; + case 0xA02D: return "_SetApplLimit"; + case 0xA02E: return "_BlockMove"; + case 0xA22E: return "_BlockMoveData"; + case 0xA05C: return "_MemoryDispatch"; + case 0xA15C: return "_MemoryDispatchA0Result"; + case 0xA08F: return "_DeferUserFn"; + case 0xA08D: return "_DebugUtil"; + +/* + + ; Event Manager + +*/ + + case 0xA02F: return "_PostEvent"; + case 0xA12F: return "_PPostEvent"; + case 0xA030: return "_OSEventAvail"; + case 0xA031: return "_GetOSEvent"; + case 0xA032: return "_FlushEvents"; + case 0xA033: return "_VInstall"; + case 0xA034: return "_VRemove"; + case 0xA035: return "_OffLine"; + case 0xA036: return "_MoreMasters"; + case 0xA038: return "_WriteParam"; + case 0xA039: return "_ReadDateTime"; + case 0xA03A: return "_SetDateTime"; + case 0xA03B: return "_Delay"; + case 0xA03C: return "_CmpString"; + case 0xA03D: return "_DrvrInstall"; + case 0xA03E: return "_DrvrRemove"; + case 0xA03F: return "_InitUtil"; + case 0xA040: return "_ResrvMem"; + case 0xA146: return "_GetTrapAddress"; + case 0xA047: return "_SetTrapAddress"; + case 0xA346: return "_GetOSTrapAddress"; + case 0xA247: return "_SetOSTrapAddress"; + case 0xA746: return "_GetToolTrapAddress"; + case 0xA647: return "_SetToolTrapAddress"; +// case 0xA746: return "_GetToolBoxTrapAddress"; +// case 0xA647: return "_SetToolBoxTrapAddress"; + case 0xA148: return "_PtrZone"; + case 0xA049: return "_HPurge"; + case 0xA04A: return "_HNoPurge"; + case 0xA04B: return "_SetGrowZone"; + case 0xA04C: return "_CompactMem"; + case 0xA04D: return "_PurgeMem"; + case 0xA04E: return "_AddDrive"; + case 0xA04F: return "_RDrvrInstall"; +// case 0xA056: return "_LwrString"; + case 0xA054: return "_UprString"; +// case 0xA057: return "_SetApplBase"; + case 0xA198: return "_HWPriv"; + +/* + + ; New names for (mostly) new flavors of old LwrString trap (redone <13>) +*/ + + case 0xA056: return "_LowerText"; + case 0xA256: return "_StripText"; + case 0xA456: return "_UpperText"; + case 0xA656: return "_StripUpperText"; + +/* + + ; Temporary Memory routines + +*/ + + case 0xA88F: return "_OSDispatch"; +// case 0xA050: return "_RelString"; + case 0xA050: return "_CompareString"; + case 0xA051: return "_ReadXPRam"; + case 0xA052: return "_WriteXPRam"; + case 0xA058: return "_InsTime"; + case 0xA458: return "_InsXTime"; + case 0xA059: return "_RmvTime"; + case 0xA05A: return "_PrimeTime"; + case 0xA05B: return "_PowerOff"; + case 0xA061: return "_MaxBlock"; + case 0xA162: return "_PurgeSpace"; + case 0xA562: return "_PurgeSpaceSys"; + case 0xA063: return "_MaxApplZone"; + case 0xA064: return "_MoveHHi"; + case 0xA065: return "_StackSpace"; + case 0xA166: return "_NewEmptyHandle"; + case 0xA067: return "_HSetRBit"; + case 0xA068: return "_HClrRBit"; + case 0xA069: return "_HGetState"; + case 0xA06A: return "_HSetState"; + case 0xA06C: return "_InitFS"; + case 0xA06D: return "_InitEvents"; + case 0xA055: return "_StripAddress"; + case 0xA091: return "_Translate24To32"; + case 0xA057: return "_SetAppBase"; + case 0xA05D: return "_SwapMMUMode"; + case 0xA06F: return "_SlotVInstall"; + case 0xA070: return "_SlotVRemove"; + case 0xA071: return "_AttachVBL"; + case 0xA072: return "_DoVBLTask"; + case 0xA075: return "_SIntInstall"; + case 0xA076: return "_SIntRemove"; + case 0xA077: return "_CountADBs"; + case 0xA078: return "_GetIndADB"; + case 0xA079: return "_GetADBInfo"; + case 0xA07A: return "_SetADBInfo"; + case 0xA07B: return "_ADBReInit"; + case 0xA07C: return "_ADBOp"; + case 0xA07D: return "_GetDefaultStartup"; + case 0xA07E: return "_SetDefaultStartup"; + case 0xA07F: return "_InternalWait"; + case 0xA80C: return "_RGetResource"; + case 0xA080: return "_GetVideoDefault"; + case 0xA081: return "_SetVideoDefault"; + case 0xA082: return "_DTInstall"; + case 0xA083: return "_SetOSDefault"; + case 0xA084: return "_GetOSDefault"; + case 0xA086: return "_IOPInfoAccess"; + case 0xA087: return "_IOPMsgRequest"; + case 0xA088: return "_IOPMoveData"; + +/* + + ; Power Manager + +*/ + + case 0xA09F: return "_PowerDispatch"; + case 0xA085: return "_PMgrOp"; + case 0xA285: return "_IdleUpdate"; + case 0xA485: return "_IdleState"; + case 0xA685: return "_SerialPower"; + case 0xA08A: return "_Sleep"; + case 0xA28A: return "_SleepQInstall"; +// case 0xA28A: return "_SlpQInstall"; + case 0xA48A: return "_SleepQRemove"; +// case 0xA48A: return "_SlpQRemove"; + +/* + + ; Comm. Toolbox + +*/ + + case 0xA08B: return "_CommToolboxDispatch"; + case 0xA090: return "_SysEnvirons"; + +/* + + ; Egret Manager + +*/ + + case 0xA092: return "_EgretDispatch"; + case 0xA1AD: return "_Gestalt"; + case 0xA3AD: return "_NewGestalt"; + case 0xA5AD: return "_ReplaceGestalt"; + case 0xA7AD: return "_GetGestaltProcPtr"; + case 0xA808: return "_InitProcMenu"; + case 0xA84E: return "_GetItemCmd"; + case 0xA84F: return "_SetItemCmd"; + case 0xA80B: return "_PopUpMenuSelect"; +// case 0xA9C3: return "_KeyTrans"; + case 0xA9C3: return "_KeyTranslate"; + +/* + + ; TextEdit + +*/ + + case 0xA9CB: return "_TEGetText"; + case 0xA9CC: return "_TEInit"; + case 0xA9CD: return "_TEDispose"; +// case 0xA9CE: return "_TextBox"; + case 0xA9CE: return "_TETextBox"; + case 0xA9CF: return "_TESetText"; + case 0xA9D0: return "_TECalText"; + case 0xA9D1: return "_TESetSelect"; + case 0xA9D2: return "_TENew"; + case 0xA9D3: return "_TEUpdate"; + case 0xA9D4: return "_TEClick"; + case 0xA9D5: return "_TECopy"; + case 0xA9D6: return "_TECut"; + case 0xA9D7: return "_TEDelete"; + case 0xA9D8: return "_TEActivate"; + case 0xA9D9: return "_TEDeactivate"; + case 0xA9DA: return "_TEIdle"; + case 0xA9DB: return "_TEPaste"; + case 0xA9DC: return "_TEKey"; + case 0xA9DD: return "_TEScroll"; + case 0xA9DE: return "_TEInsert"; +// case 0xA9DF: return "_TESetJust"; + case 0xA9DF: return "_TESetAlignment"; + case 0xA83C: return "_TEGetOffset"; + case 0xA83D: return "_TEDispatch"; + case 0xA83E: return "_TEStyleNew"; + +/* + + ; Color Quickdraw + +*/ + + case 0xAA00: return "_OpenCPort"; +// case 0xAA00: return "_OpenCport"; + case 0xAA01: return "_InitCPort"; +// case 0xAA01: return "_InitCport"; +// case 0xA87D: return "_CloseCPort"; +// case 0xA87D: return "_CloseCport"; + case 0xAA03: return "_NewPixMap"; +// case 0xAA04: return "_DisposPixMap"; + case 0xAA04: return "_DisposePixMap"; + case 0xAA05: return "_CopyPixMap"; + case 0xAA06: return "_SetPortPix"; + case 0xAA07: return "_NewPixPat"; +// case 0xAA08: return "_DisposPixPat"; + case 0xAA08: return "_DisposePixPat"; + case 0xAA09: return "_CopyPixPat"; + case 0xAA0A: return "_PenPixPat"; + case 0xAA0B: return "_BackPixPat"; + case 0xAA0C: return "_GetPixPat"; + case 0xAA0D: return "_MakeRGBPat"; + case 0xAA0E: return "_FillCRect"; + case 0xAA0F: return "_FillCOval"; + case 0xAA10: return "_FillCRoundRect"; + case 0xAA11: return "_FillCArc"; + case 0xAA12: return "_FillCRgn"; + case 0xAA13: return "_FillCPoly"; + case 0xAA14: return "_RGBForeColor"; + case 0xAA15: return "_RGBBackColor"; + case 0xAA16: return "_SetCPixel"; + case 0xAA17: return "_GetCPixel"; + case 0xAA18: return "_GetCTable"; + case 0xAA19: return "_GetForeColor"; + case 0xAA1A: return "_GetBackColor"; + case 0xAA1B: return "_GetCCursor"; + case 0xAA1C: return "_SetCCursor"; + case 0xAA1D: return "_AllocCursor"; + case 0xAA1E: return "_GetCIcon"; + case 0xAA1F: return "_PlotCIcon"; + case 0xAA20: return "_OpenCPicture"; + case 0xAA21: return "_OpColor"; + case 0xAA22: return "_HiliteColor"; + case 0xAA23: return "_CharExtra"; +// case 0xAA24: return "_DisposCTable"; + case 0xAA24: return "_DisposeCTable"; +// case 0xAA25: return "_DisposCIcon"; + case 0xAA25: return "_DisposeCIcon"; +// case 0xAA26: return "_DisposCCursor"; + case 0xAA26: return "_DisposeCCursor"; + case 0xAA50: return "_SeedCFill"; + case 0xAA4F: return "_CalcCMask"; + case 0xAA51: return "_CopyDeepMask"; + +/* + + ; Routines for video devices + +*/ + + case 0xAA27: return "_GetMaxDevice"; + case 0xAA28: return "_GetCTSeed"; + case 0xAA29: return "_GetDeviceList"; + case 0xAA2A: return "_GetMainDevice"; + case 0xAA2B: return "_GetNextDevice"; + case 0xAA2C: return "_TestDeviceAttribute"; + case 0xAA2D: return "_SetDeviceAttribute"; + case 0xAA2E: return "_InitGDevice"; + case 0xAA2F: return "_NewGDevice"; +// case 0xAA30: return "_DisposGDevice"; + case 0xAA30: return "_DisposeGDevice"; + case 0xAA31: return "_SetGDevice"; + case 0xAA32: return "_GetGDevice"; + case 0xABCA: return "_DeviceLoop"; + +/* + + ; Color Manager + +*/ + + case 0xAA33: return "_Color2Index"; + case 0xAA34: return "_Index2Color"; + case 0xAA35: return "_InvertColor"; + case 0xAA36: return "_RealColor"; + case 0xAA37: return "_GetSubTable"; + case 0xAA38: return "_UpdatePixMap"; + +/* + + ; Dialog Manager + +*/ + +// case 0xAA4B: return "_NewCDialog"; + case 0xAA4B: return "_NewColorDialog"; + case 0xAA39: return "_MakeITable"; + case 0xAA3A: return "_AddSearch"; + case 0xAA3B: return "_AddComp"; + case 0xAA3C: return "_SetClientID"; + case 0xAA3D: return "_ProtectEntry"; + case 0xAA3E: return "_ReserveEntry"; + case 0xAA3F: return "_SetEntries"; + case 0xAA40: return "_QDError"; + case 0xAA49: return "_SaveEntries"; + case 0xAA4A: return "_RestoreEntries"; + case 0xAA4C: return "_DelSearch"; + case 0xAA4D: return "_DelComp"; + case 0xAA4E: return "_SetStdCProcs"; + case 0xABF8: return "_StdOpcodeProc"; + +/* + + ; added to Toolbox for color + +*/ + + case 0xAA41: return "_SetWinColor"; + case 0xAA42: return "_GetAuxWin"; +// case 0xAA43: return "_SetCtlColor"; + case 0xAA43: return "_SetControlColor"; +// case 0xAA44: return "_GetAuxCtl"; + case 0xAA44: return "_GetAuxiliaryControlRecord"; + case 0xAA45: return "_NewCWindow"; + case 0xAA46: return "_GetNewCWindow"; + case 0xAA47: return "_SetDeskCPat"; + case 0xAA48: return "_GetCWMgrPort"; +// case 0xA809: return "_GetCVariant"; + case 0xA809: return "_GetControlVariant"; + case 0xA80A: return "_GetWVariant"; + +/* + + ; added to Menu Manager for color + +*/ + +// case 0xAA60: return "_DelMCEntries"; + case 0xAA60: return "_DeleteMCEntries"; + case 0xAA61: return "_GetMCInfo"; + case 0xAA62: return "_SetMCInfo"; +// case 0xAA63: return "_DispMCInfo"; + case 0xAA63: return "_DisposeMCInfo"; + case 0xAA64: return "_GetMCEntry"; + case 0xAA65: return "_SetMCEntries"; + +/* + + ; Menu Manager + +*/ + + case 0xAA66: return "_MenuChoice"; + +/* + + ; Dialog Manager? + +*/ + + case 0xAA67: return "_ModalDialogMenuSetup"; + case 0xAA68: return "_DialogDispatch"; + +/* + + ; Font Manager + +*/ + + case 0xA814: return "_SetFractEnable"; + case 0xA854: return "_FontDispatch"; + +/* + + ; Palette Manager + +*/ + + case 0xAA90: return "_InitPalettes"; + case 0xAA91: return "_NewPalette"; + case 0xAA92: return "_GetNewPalette"; + case 0xAA93: return "_DisposePalette"; + case 0xAA94: return "_ActivatePalette"; + case 0xAA95: return "_SetPalette"; +// case 0xAA95: return "_NSetPalette"; + case 0xAA96: return "_GetPalette"; + case 0xAA97: return "_PmForeColor"; + case 0xAA98: return "_PmBackColor"; + case 0xAA99: return "_AnimateEntry"; + case 0xAA9A: return "_AnimatePalette"; + case 0xAA9B: return "_GetEntryColor"; + case 0xAA9C: return "_SetEntryColor"; + case 0xAA9D: return "_GetEntryUsage"; + case 0xAA9E: return "_SetEntryUsage"; + case 0xAA9F: return "_CTab2Palette"; + case 0xAAA0: return "_Palette2CTab"; + case 0xAAA1: return "_CopyPalette"; + case 0xAAA2: return "_PaletteDispatch"; + +/* + + ; Sound Manager + +*/ + + case 0xA800: return "_SoundDispatch"; + case 0xA801: return "_SndDisposeChannel"; + case 0xA802: return "_SndAddModifier"; + case 0xA803: return "_SndDoCommand"; + case 0xA804: return "_SndDoImmediate"; + case 0xA805: return "_SndPlay"; + case 0xA806: return "_SndControl"; + case 0xA807: return "_SndNewChannel"; + case 0xA06E: return "_SlotManager"; + case 0xA8B5: return "_ScriptUtil"; + case 0xA089: return "_SCSIAtomic"; + case 0xA815: return "_SCSIDispatch"; + case 0xA83F: return "_Long2Fix"; + case 0xA840: return "_Fix2Long"; + case 0xA841: return "_Fix2Frac"; + case 0xA842: return "_Frac2Fix"; + case 0xA843: return "_Fix2X"; + case 0xA844: return "_X2Fix"; + case 0xA845: return "_Frac2X"; + case 0xA846: return "_X2Frac"; + case 0xA847: return "_FracCos"; + case 0xA848: return "_FracSin"; + case 0xA849: return "_FracSqrt"; + case 0xA84A: return "_FracMul"; + case 0xA84B: return "_FracDiv"; + case 0xA84D: return "_FixDiv"; + case 0xA05E: return "_NMInstall"; + case 0xA05F: return "_NMRemove"; + +/* + + ; All QDOffscreen Routines go through one trap with a selector + +*/ + + case 0xAB1D: return "_QDExtensions"; + +/* + + ; UserDelay + +*/ + + case 0xA84C: return "_UserDelay"; + +/* + + ; Component Manager + +*/ + + case 0xA82A: return "_ComponentDispatch"; + + +/* + + ; PowerPC Mac + +*/ + + case 0xAAFE: return "_MixedModeMagic"; + case 0xAA59: return "_MixedModeDispatch"; + case 0xAA5A: return "_CodeFragmentDispatch"; + +/* + + ; Translation Manager + +*/ + + case 0xABFC: return "_TranslationDispatch"; + + +/* + ; Human Interface Utilities +*/ + + case 0xAADD: return "_HumanInterfaceUtilsDispatch"; + + +// case 0xA89F: return "_InitDogCow"; +// case 0xA89F: return "_EnableDogCow"; +// case 0xA89F: return "_DisableDogCow"; +// case 0xA89F: return "_Moof"; +// case 0xAA52: return "_HFSPinaforeDispatch"; + + default: return NULL; + } +}