Thread View: comp.sources.apple2
1 messages
1 total messages
Started by Jonathan A. Chandross
Sat, 01 Jun 1991 16:20
v001SRC056: coff -- Dump OMF Files Under Orca (GS), Part01/04
Author: Jonathan A. Chandross
Date: Sat, 01 Jun 1991 16:20
Date: Sat, 01 Jun 1991 16:20
1124 lines
48515 bytes
48515 bytes
Submitted-by: Albert Chin (acmfiu@fiu.edu)
Posting-number: Volume 1, Source:56
Archive-name: util/gs/shell/orca/coff/part01
Architecture: ONLY_2gs
Version-number: 1.00
This is coff, a rewrite of the APW and Orca DumpObj utility
to dump the contents of OMF files. Apple 2 GS only.
Enjoy.
=Document
-
- coff
- Version 1.00
-
-
- This is coff, a rewrite of the APW and Orca DumpObj
-utility to dump the contents of OMF files.
-
-
- Source files consist of:
-
- coff.c C source
- coff.h header file
- coff.proto.h prototyped header file
- coff.r.1 resource fork (part 1)
- coff.r.2 resource fork (part 2 - append to part 1)
- coff.l LinkIIGS linker script
- make make file
- getopt.h GNU getopt header file
- getopt.c GNU getopt program
- getopt1.c GNU getopt_long program
- COPYING Free Software Foundation CopyLeft agreement
- (this file *must* be included on any archive site
- that coff gets distributed to. there are *no*
- exceptions).
-
-
-
- To get online help, enter 'coff -h' for a list of
-options. coff works much the same way DumpObj works. how-
-ever, there are additional features. Usage:
-
- coff [-OPTIONS] filename [segments..] [loadsegments..]
-
- filename name of file to dump
- [segments] names of segments in file to dump
- [loadsegments] names of load segments in file to dump
-
-
- OPTION DESCRIPTION
- ____________________________________________________________________
- -v [+version] display coff's version number
- -d [+asm] dump segment body in 65816-format disassembly
- -T [+tool] interpret Toolbox, GS
- -x [+hex] dump segment body in hex (can be used with '+asm')
- -l [+label] print expressions using labels (default is offsets)
- -t [+infix] display expressions in infix form
- -p [+postfix] display expressions in postfix form (default)
- -m [+merlin] format of '+asm' to use merlin opcodes (default)
- -o [+orca] format of '+asm' to use orca
- -a [+shorta] 8-bit accumulator
- -i [+shorti] 8-bit index registers
- -s [+header] dump segment headers only
- -n [+noheader] do not print segment headers
- -f [+nooffset] do not print offset into file
- -h [+help] print this information, then quit
-
- Here are a few things you might find interesting:
-
-
-coff +tool recognizes ToolBox calls and, to a limited extent,
- parameters passed to toolbox calls.
-
-coff +orca +hex prints a 65816 disassembly in Orca/M format along
- with the hex codes to the right of the display. this
- way you know if you're encountering ASCII data.
-
-coff +merlin disassemble OMF file in Merlin format. under some
- circumstances, coff will switch to Orca/M format
- for such things as floating point numbers.
-
-coff +infix outputs expressions in infix form. parentheses are
- minimized in the output.
-
-coff +label when coff encounters global and local labels, it
- saves the name so if either type of label is
- referenced in the segment, the name is printed,
- not the usual offset like 'foo + $4'. local labels
- are discarded after each segment. global labels
- are discarded at the end of the program.
-
-coff +nooffset don't display offsets into the OMF file. offsets are
- the numbers displayed to the left of the output.
- if this option is selected, all text will expand to
- the extra space left open by the offsets.
-
-
- Please send me bug reports. if a ToolBox call is not
-disassembled correctly, please notify me.
-
- Albert Chin
- acmfiu@fiu.edu
-
=Manifest
-
-Document
-coff.c
-coff.l
-coff.proto.h
-coff.r.1
-coff.r.2
-getopt.c
-getopt.h
-getopt1.c
-make
-
=make
-compile coff.c keep=coff
-join coff.root coff.a coff.o
-rm coff.root coff.a
-linkiigs < coff.l
=coff.l
-coff.o
-/usr/lib/large/getopt.o
-/usr/lib/large/getopt1.o
-
--lib /usr/lib/syslib
--lib /usr/lib/large/orcaglib
-
--lseg:reload:code:static coff
- coff.o(@)
-
--lseg:reload:code:static lib
- /usr/lib/large/getopt.o(@)
- /usr/lib/large/getopt1.o(@)
- /usr/lib/syslib(@)
- /usr/lib/large/orcaglib(@)
-
--t exe
--o 6/coff
=coff.proto.h
-int main (int, char **);
-asm short key (void);
-HEADER * init_globals (void);
-int decode_switches (int, char **);
-void read_default (char *);
-int get_option (char *);
-void set_option (int, char *);
-void usage (char *);
-void usage_verbose (char *);
-void bye (HEADER *);
-
-Longword GSOSread (Word, void *, Longword);
-void GSOSset_mark (Word, Longword);
-Longword GSOSget_mark (Word);
-Word GSOSopen (char *);
-void GSOSclose (Word);
-Longword GSOSget_eof (Word);
-
-void read_header (HEADER *);
-void print_header (HEADER *);
-
-char * parse_kind_1 (unsigned short);
-char * parse_kind_2 (unsigned short);
-void parse_segment (HEADER *, LABEL *);
-unsigned short parse_record (HEADER *omf, LABEL *, unsigned char, unsigned short, unsigned short);
-void parse_CONST (HEADER *, unsigned char);
-void parse_CONST_asm (HEADER *, LABEL *lab, unsigned char);
-unsigned char recognize_record (unsigned char);
-void parse_USING (HEADER *, unsigned char);
-void parse_STRONG (HEADER *, LABEL *, unsigned char);
-void parse_GLOBAL_LOCAL (HEADER *, LABEL *, unsigned char);
-void parse_type_attribute (HEADER *, LABEL *, unsigned char, char *, unsigned char);
-void parse_GLOBAL_type_A (HEADER *, LABEL *, char *, unsigned char);
-void parse_GLOBAL_type_C (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_D (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_F (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_H (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_I (HEADER *, LABEL *, char *, unsigned char);
-void parse_GLOBAL_type_K (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_L (HEADER *, LABEL *, char *, unsigned char);
-void parse_GLOBAL_type_M (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_N (HEADER *, LABEL *, char *);
-void parse_GLOBAL_type_S (HEADER *, char *);
-unsigned short parse_GLOBAL_type (HEADER *, LABEL *, unsigned char);
-unsigned short parse_GEQU_EQU (HEADER *, LABEL *, unsigned char, unsigned short);
-unsigned short parse_MEM (HEADER *, LABEL *, unsigned char, unsigned short);
-unsigned char parse_EXPR_BEXPR_LEXPR (HEADER *, unsigned char);
-unsigned char parse_RELEXPR (HEADER *, unsigned char);
-void parse_DS (HEADER *, unsigned char);
-unsigned short parse_expr (HEADER *, LABEL *, unsigned short);
-void parse_expr_weak_reference (HEADER *, LIST *);
-void parse_expr_label_value (HEADER *, LIST *);
-unsigned long parse_expr_relative_offset (HEADER *, LIST *);
-unsigned long parse_expr_constant_operand (HEADER *, LIST *);
-
- /* stack routines */
-void init_stack (LIST *);
-void push (LIST *, char *, unsigned char);
-void delete_stack (STACK *);
-void add_label (LABEL *, char *, char *, unsigned char);
-void delete_labels (LABEL *, unsigned short);
-char * match_label (LABEL *, char *);
-unsigned short print_stack_postfix (HEADER *, STACK *, LABEL *, unsigned short);
-unsigned short print_stack_infix (HEADER *, LIST *, LABEL *, unsigned short);
-void delete_tree (BTREE *);
-unsigned short newline (HEADER *, unsigned short);
-unsigned short print_inorder (HEADER *, BTREE *, LABEL *, unsigned short, unsigned short);
-char * find_operator (unsigned char);
-void delete_btree (BTREE *);
-
-void parse_opcode_1 (HEADER *, LABEL *, unsigned char);
-unsigned long parse_opcode_2 (HEADER *, LABEL *, unsigned long, unsigned char);
-void print_opcode_2 (HEADER *, unsigned char);
-unsigned long parse_opcode_3 (HEADER *, LABEL *, unsigned long, unsigned char);
-void print_opcode_3 (HEADER *, unsigned char, signed short);
-unsigned long parse_opcode_4 (HEADER *, LABEL *, unsigned long, unsigned char);
-void print_opcode_4 (HEADER *, unsigned char, unsigned long);
-void print_hex_ascii (unsigned char, unsigned long, unsigned short, unsigned int);
-void parse_expr_asm (HEADER *, LABEL *, unsigned short);
-unsigned long parse_inline_3 (HEADER *, LABEL *, unsigned short, unsigned long);
-unsigned long parse_inline_4 (HEADER *, LABEL *, unsigned long, unsigned long);
-unsigned long parse_stack (HEADER *, unsigned char, unsigned short, unsigned long);
-void print_byte (HEADER *, unsigned long, unsigned char);
-void parse_rep_sep (HEADER *, unsigned char, unsigned char);
-void display_header_asm (HEADER *omf);
-void asm_status_bit (HEADER *, unsigned short);
-
-void parse_segment_hex (HEADER *);
=coff.r.1
-/*
- utility to dump contents of OMF files
-
- 1990-1991, The UNIX Consortium developer project
-
- albert chin-a-young ... acmfiu@fiu.edu ... 26285659t@servax.fiu.edu
-
- -------------------------------------------------------------------
-
- all data herein taken from
- 1. Apple Toolbox Reference, volume 1
- 2. Apple Toolbox Reference, volume 2
- 3. Apple Toolbox Reference, volume 3
- 4. Apple IIgs GS/OS Reference, volume 1
- 5. Apple IIgs GS/OS Reference, volume 2beta
- 6. Apple IIgs Firmware Reference
- 7. ProDOS 8 Technical Reference Manual
- 8. Dave Lyons NiftyList 'nlist.data' file (thanks Dave)
- */
-
-#include "types.rez"
-
-#define rTool 0x0001
-#define rGSOS 0x0002
-#define rROM 0x0003
-
-type rTool as rCString;
-type rGSOS as rCString;
-type rROM as rCString;
-
-
-resource rText (0x0001)
-{
- "usage: %s [-vDdTxltpmoaisnfh] <filename> [segment..] [loadsegment..]\r"
- "[+version] [+default] [+asm] [+tool] [+hex] [+label] [+infix] [+postfix]\r"
- "[+merlin] [+orca] [+shorta] [+shorti] [+header] [+noheader] [+nooffset] [+help]\r\000"
-};
-
-resource rText (0x0002)
-{
- "%s [-OPTIONS] filename [segment..] [loadsegment..]\r\r"
- "OPTIONS DESCRIPTION\n"
- "-v [+version] display %s's version number\r"
- "-D [+default] use preset options\r"
- "-d [+asm] dump segment body in 65816-format disassembly\r"
- "-T [+tool] interpret Toolbox, GS/OS, ProDOS, ROM calls\r"
- "-x [+hex] dump segment body in hex (can be used with '+asm')\r"
- "-l [+label] print expressions using labels (default is offsets)\r"
- "-t [+infix] display expressions in infix form\r"
- "-p [+postfix] display expressions in postfix form (default)\r"
- "-m [+merlin] format of '+asm' to use merlin opcodes (default)\r"
- "-o [+orca] format of '+asm' to use orca/m opcodes\r"
- "-a [+shorta] assume 8-bit accumulator for disassembly\r"
- "-i [+shorti] assume 8-bit index registers for disassembly\r"
- "-s [+header] dump segment headers only\r"
- "-n [+noheader] do not print segment headers\r"
- "-f [+nooffset] do not print offset into file\r"
- "-h [+help] print this information, then quit\r\r"
- "filename name of file to dump\r"
- "[segment] names of segments in file to dump\r"
- "[loadsegment] names of load segments in file to dump\r\000"
-};
-
-resource rText (0x0003)
-{
- "%s v1.0d\r1990-1991, The UNIX Consortium\r\r\000"
-};
-
-resource rText (0x0004)
-{
- "+label\000"
- "+postfix\000"
- "+tool\000"
-};
-
-resource rVersion (0x0001)
-{
- 0x0100600, /* version 1.0 beta */
- 0,
- "coff",
- "Copyright 1990-1991, The UNIX Consortium"
-};
-
-resource rComment (0x0001)
-{
- "coff, an Object Module Format (OMF) disassembler"
-};
-
-
- /* tool locator */
-resource rTool (0x000101) { "TLBootInit" };
-resource rTool (0x000201) { "TLStartUp" };
-resource rTool (0x000301) { "TLShutDown" };
-resource rTool (0x000401) { "TLVersion" };
-resource rTool (0x000501) { "TLReset" };
-resource rTool (0x000601) { "TLStatus" };
-resource rTool (0x000901) { "GetTSPtr" };
-resource rTool (0x000a01) { "SetTSPtr" };
-resource rTool (0x000b01) { "GetFuncPtr" };
-resource rTool (0x000c01) { "GetWAP" };
-resource rTool (0x000d01) { "SetWAP" };
-resource rTool (0x000e01) { "LoadTools" };
-resource rTool (0x000f01) { "LoadOneTool" };
-resource rTool (0x001001) { "UnloadOneTool" };
-resource rTool (0x001101) { "TLMountVolume" };
-resource rTool (0x001201) { "TLTextMountVolume" };
-resource rTool (0x001301) { "SaveTextState" };
-resource rTool (0x001401) { "RestoreTextState" };
-resource rTool (0x001501) { "MessageCenter" };
-resource rTool (0x001601) { "SetDefaultTPT" };
-resource rTool (0x001701) { "MessageByName" };
-resource rTool (0x001801) { "StartUpTools" };
-resource rTool (0x001901) { "ShutDownTools" };
-
- /* memory manager */
-resource rTool (0x000102) { "MMBootInit" };
-resource rTool (0x000202) { "MMStartUp" };
-resource rTool (0x000302) { "MMShutDown" };
-resource rTool (0x000402) { "MMVersion" };
-resource rTool (0x000502) { "MMReset" };
-resource rTool (0x000602) { "MMStatus" };
-resource rTool (0x000902) { "NewHandle" };
-resource rTool (0x000a02) { "ReAllocHandle" };
-resource rTool (0x000b02) { "RestoreHandle" };
-resource rTool (0x000c02) { "AddToOOMQueue" };
-resource rTool (0x000d02) { "RemoveFromOOMQueue" };
-resource rTool (0x001002) { "DisposeHandle" };
-resource rTool (0x001102) { "DisposeAll" };
-resource rTool (0x001202) { "PurgeHandle" };
-resource rTool (0x001302) { "PurgeAll" };
-resource rTool (0x001802) { "GetHandleSize" };
-resource rTool (0x001902) { "SetHandleSize" };
-resource rTool (0x001a02) { "FindHandle" };
-resource rTool (0x001b02) { "FreeMem" };
-resource rTool (0x001c02) { "MaxBlock" };
-resource rTool (0x001d02) { "TotalMem" };
-resource rTool (0x001e02) { "CheckHandle" };
-resource rTool (0x001f02) { "CompactMem" };
-resource rTool (0x002002) { "HLock" };
-resource rTool (0x002102) { "HLockAll" };
-resource rTool (0x002202) { "HUnlock" };
-resource rTool (0x002302) { "HUnlockAll" };
-resource rTool (0x002402) { "SetPurge" };
-resource rTool (0x002502) { "SetPurgeAll" };
-resource rTool (0x002802) { "PtrToHand" };
-resource rTool (0x002902) { "HandToPtr" };
-resource rTool (0x002a02) { "HandToHand" };
-resource rTool (0x002b02) { "BlockMove" };
-resource rTool (0x002f02) { "RealFreeMem" };
-
- /* miscellaneous */
-resource rTool (0x000103) { "MTBootInit" };
-resource rTool (0x000203) { "MTStartUp" };
-resource rTool (0x000303) { "MTShutDown" };
-resource rTool (0x000403) { "MTVersion" };
-resource rTool (0x000503) { "MTReset" };
-resource rTool (0x000603) { "MTStatus" };
-resource rTool (0x000903) { "WriteBRam" };
-resource rTool (0x000a03) { "ReadBRam" };
-resource rTool (0x000b03) { "WriteBRam" };
-resource rTool (0x000c03) { "ReadBParam" };
-resource rTool (0x000d03) { "ReadTimeHex" };
-resource rTool (0x000e03) { "WriteTimeHex" };
-resource rTool (0x000f03) { "ReadAsciiTime" };
-resource rTool (0x001003) { "SetVector" };
-resource rTool (0x001103) { "GetVector" };
-resource rTool (0x001203) { "SetHeartBeat" };
-resource rTool (0x001303) { "DelHeartBeat" };
-resource rTool (0x001403) { "ClrHeartBeat" };
-resource rTool (0x001503) { "SysFailMgr" };
-resource rTool (0x001603) { "GetAddr" };
-resource rTool (0x001703) { "ReadMouse" };
-resource rTool (0x001803) { "InitMouse" };
-resource rTool (0x001903) { "SetMouse" };
-resource rTool (0x001a03) { "HomeMouse" };
-resource rTool (0x001b03) { "ClearMouse" };
-resource rTool (0x001c03) { "ClampMouse" };
-resource rTool (0x001d03) { "GetMouseClamp" };
-resource rTool (0x001e03) { "PosMouse" };
-resource rTool (0x001f03) { "ServeMouse" };
-resource rTool (0x002003) { "GetNewID" };
-resource rTool (0x002103) { "DeleteID" };
-resource rTool (0x002203) { "StatusID" };
-resource rTool (0x002303) { "IntSource" };
-resource rTool (0x002403) { "FWEntry" };
-resource rTool (0x002503) { "GetTick" };
-resource rTool (0x002603) { "PackBytes" };
-resource rTool (0x002703) { "UnPackBytes" };
-resource rTool (0x002803) { "Munger" };
-resource rTool (0x002903) { "GetIRQEnable" };
-resource rTool (0x002a03) { "SetAbsClamp" };
-resource rTool (0x002b03) { "GetAbsClamp" };
-resource rTool (0x002c03) { "SysBeep" };
-resource rTool (0x002e03) { "AddToQueue" };
-resource rTool (0x002f03) { "DeleteFromQueue" };
-resource rTool (0x003003) { "SetInterruptState" };
-resource rTool (0x003103) { "GetInterruptState" };
-resource rTool (0x003203) { "GetIntStateRecSize" };
-resource rTool (0x003303) { "ReadMouse2" };
-resource rTool (0x003403) { "GetCodeResConverter" };
-resource rTool (0x003603) { "ReleaseROMResource" };
-
- /* quickdraw II */
-resource rTool (0x000104) { "QDBootInit" };
-resource rTool (0x000204) { "QDStartUp" };
-resource rTool (0x000304) { "QDShutDown" };
-resource rTool (0x000404) { "QDVersion" };
-resource rTool (0x000504) { "QDReset" };
-resource rTool (0x000604) { "QDStatus" };
-resource rTool (0x000904) { "GetAddress" };
-resource rTool (0x000a04) { "GrafOn" };
-resource rTool (0x000b04) { "GrafOff" };
-resource rTool (0x000c04) { "GetStandardSCB" };
-resource rTool (0x000d04) { "InitColorTable" };
-resource rTool (0x000e04) { "SetColorTable" };
-resource rTool (0x000f04) { "GetColorTable" };
-resource rTool (0x001004) { "SetColorEntry" };
-resource rTool (0x001104) { "GetColorEntry" };
-resource rTool (0x001204) { "SetSCB" };
-resource rTool (0x001304) { "GetSCB" };
-resource rTool (0x001404) { "SetAllSCBs" };
-resource rTool (0x001504) { "ClearScreen" };
-resource rTool (0x001604) { "SetMasterSCB" };
-resource rTool (0x001704) { "GetMasterSCB" };
-resource rTool (0x001804) { "OpenPort" };
-resource rTool (0x001904) { "InitPort" };
-resource rTool (0x001a04) { "ClosePort" };
-resource rTool (0x001b04) { "SetPort" };
-resource rTool (0x001c04) { "GetPort" };
-resource rTool (0x001d04) { "SetPortLoc" };
-resource rTool (0x001e04) { "GetPortLoc" };
-resource rTool (0x001f04) { "SetPortRect" };
-resource rTool (0x002004) { "GetPortRect" };
-resource rTool (0x002104) { "SetPortSize" };
-resource rTool (0x002204) { "MovePortTo" };
-resource rTool (0x002304) { "SetOrigin" };
-resource rTool (0x002404) { "SetClip" };
-resource rTool (0x002504) { "GetClip" };
-resource rTool (0x002604) { "ClipRect" };
-resource rTool (0x002704) { "HidePen" };
-resource rTool (0x002804) { "ShowPen" };
-resource rTool (0x002904) { "GetPen" };
-resource rTool (0x002a04) { "SetPenState" };
-resource rTool (0x002b04) { "GetPenState" };
-resource rTool (0x002c04) { "SetPenSize" };
-resource rTool (0x002d04) { "GetPenSize" };
-resource rTool (0x002e04) { "SetPenMode" };
-resource rTool (0x002f04) { "GetPenMode" };
-resource rTool (0x003004) { "SetPenPat" };
-resource rTool (0x003104) { "GetPenPat" };
-resource rTool (0x003204) { "SetPenMask" };
-resource rTool (0x003304) { "GetPenMask" };
-resource rTool (0x003404) { "SetBackPat" };
-resource rTool (0x003504) { "GetBackPat" };
-resource rTool (0x003604) { "PenNormal" };
-resource rTool (0x003704) { "SetSolidPenPat" };
-resource rTool (0x003804) { "SetSolidBackPat" };
-resource rTool (0x003904) { "SolidPattern" };
-resource rTool (0x003a04) { "MoveTo" };
-resource rTool (0x003b04) { "Move" };
-resource rTool (0x003c04) { "LineTo" };
-resource rTool (0x003d04) { "Line" };
-resource rTool (0x003e04) { "SetPicSave" };
-resource rTool (0x003f04) { "GetPicSave" };
-resource rTool (0x004004) { "SetRgnSave" };
-resource rTool (0x004104) { "GetRgnSave" };
-resource rTool (0x004204) { "SetPolySave" };
-resource rTool (0x004304) { "GetPolySave" };
-resource rTool (0x004404) { "SetGrafProcs" };
-resource rTool (0x004504) { "GetGrafProcs" };
-resource rTool (0x004604) { "SetUserField" };
-resource rTool (0x004704) { "GetUserField" };
-resource rTool (0x004804) { "SetSysField" };
-resource rTool (0x004904) { "GetSysField" };
-resource rTool (0x004a04) { "SetRect" };
-resource rTool (0x004b04) { "OffsetRect" };
-resource rTool (0x004c04) { "InsetRect" };
-resource rTool (0x004d04) { "SectRect" };
-resource rTool (0x004e04) { "UnionRect" };
-resource rTool (0x004f04) { "PtInRect" };
-resource rTool (0x005004) { "Pt2Rect" };
-resource rTool (0x005104) { "EqualRect" };
-resource rTool (0x005204) { "NotEmptyRect" };
-resource rTool (0x005304) { "FrameRect" };
-resource rTool (0x005404) { "PaintRect" };
-resource rTool (0x005504) { "EraseRect" };
-resource rTool (0x005604) { "InvertRect" };
-resource rTool (0x005704) { "FillRect" };
-resource rTool (0x005804) { "FrameOval" };
-resource rTool (0x005904) { "PaintOval" };
-resource rTool (0x005a04) { "EraseOval" };
-resource rTool (0x005b04) { "InvertOval" };
-resource rTool (0x005c04) { "FillOval" };
-resource rTool (0x005d04) { "FrameRRect" };
-resource rTool (0x005e04) { "PaintRRect" };
-resource rTool (0x005f04) { "EraseRRect" };
-resource rTool (0x006004) { "InvertRRect" };
-resource rTool (0x006104) { "FillRRect" };
-resource rTool (0x006204) { "FrameArc" };
-resource rTool (0x006304) { "PaintArc" };
-resource rTool (0x006404) { "EraseArc" };
-resource rTool (0x006504) { "InvertArc" };
-resource rTool (0x006604) { "FillArc" };
-resource rTool (0x006704) { "NewRgn" };
-resource rTool (0x006804) { "DisposeRgn" };
-resource rTool (0x006904) { "CopyRgn" };
-resource rTool (0x006a04) { "SetEmptyRgn" };
-resource rTool (0x006b04) { "SetRectRgn" };
-resource rTool (0x006c04) { "RectRgn" };
-resource rTool (0x006d04) { "OpenRgn" };
-resource rTool (0x006e04) { "CloseRgn" };
-resource rTool (0x006f04) { "OffsetRgn" };
-resource rTool (0x007004) { "InsetRgn" };
-resource rTool (0x007104) { "SectRgn" };
-resource rTool (0x007204) { "UnionRgn" };
-resource rTool (0x007304) { "DiffRgn" };
-resource rTool (0x007404) { "XorRgn" };
-resource rTool (0x007504) { "PtInRgn" };
-resource rTool (0x007604) { "RectInRgn" };
-resource rTool (0x007704) { "EqualRgn" };
-resource rTool (0x007804) { "EmptyRgn" };
-resource rTool (0x007904) { "FrameRgn" };
-resource rTool (0x007a04) { "PaintRgn" };
-resource rTool (0x007b04) { "EraseRgn" };
-resource rTool (0x007c04) { "InvertRgn" };
-resource rTool (0x007d04) { "FillRgn" };
-resource rTool (0x007e04) { "ScrollRect" };
-resource rTool (0x007f04) { "PaintPixels" };
-resource rTool (0x008004) { "QddPt" };
-resource rTool (0x008104) { "SubPt" };
-resource rTool (0x008204) { "SetPt" };
-resource rTool (0x008304) { "EqualPt" };
-resource rTool (0x008404) { "LocalToGlobal" };
-resource rTool (0x008504) { "GlobalToLocal" };
-resource rTool (0x008604) { "Random" };
-resource rTool (0x008704) { "SetRandSeed" };
-resource rTool (0x008804) { "GetPixel" };
-resource rTool (0x008904) { "ScalePt" };
-resource rTool (0x008a04) { "MapPt" };
-resource rTool (0x008b04) { "MapRect" };
-resource rTool (0x008c04) { "MapRgn" };
-resource rTool (0x008d04) { "SetStdProcs" };
-resource rTool (0x008e04) { "SetCursor" };
-resource rTool (0x008f04) { "GetCursorAdr" };
-resource rTool (0x009004) { "HideCursor" };
-resource rTool (0x009104) { "ShowCursor" };
-resource rTool (0x009204) { "ObscureCursor" };
-resource rTool (0x009404) { "SetFont" };
-resource rTool (0x009504) { "GetFont" };
-resource rTool (0x009604) { "GetFontInfo" };
-resource rTool (0x009704) { "GetFontGlobals" };
-resource rTool (0x009804) { "SetFontFlags" };
-resource rTool (0x009904) { "GetFontFlags" };
-resource rTool (0x009a04) { "SetTextFace" };
-resource rTool (0x009b04) { "GetTextFace" };
-resource rTool (0x009c04) { "SetTextMode" };
-resource rTool (0x009d04) { "GetTextMode" };
-resource rTool (0x009e04) { "SetSpaceExtra" };
-resource rTool (0x009f04) { "GetSpaceExtra" };
-resource rTool (0x00a004) { "SetForeColor" };
-resource rTool (0x00a104) { "GetForeColor" };
-resource rTool (0x00a204) { "SetBackColor" };
-resource rTool (0x00a304) { "GetBackColor" };
-resource rTool (0x00a404) { "DrawChar" };
-resource rTool (0x00a504) { "DrawString" };
-resource rTool (0x00a604) { "DrawCString" };
-resource rTool (0x00a704) { "DrawText" };
-resource rTool (0x00a804) { "CharWidth" };
-resource rTool (0x00a904) { "StringWidth" };
-resource rTool (0x00aa04) { "CStringWidth" };
-resource rTool (0x00ab04) { "TextWidth" };
-resource rTool (0x00ac04) { "CharBounds" };
-resource rTool (0x00ad04) { "StringBounds" };
-resource rTool (0x00ae04) { "CStringBounds" };
-resource rTool (0x00af04) { "TextBounds" };
-resource rTool (0x00b004) { "SetArcRot" };
-resource rTool (0x00b104) { "GetArcRot" };
-resource rTool (0x00b204) { "SetSysFont" };
-resource rTool (0x00b304) { "GetSysFont" };
-resource rTool (0x00b404) { "SetVisRgn" };
-resource rTool (0x00b504) { "GetVisRgn" };
-resource rTool (0x00b604) { "SetIntUse" };
-resource rTool (0x00bd04) { "PaintPoly" };
-resource rTool (0x00bc04) { "FramePoly" };
-resource rTool (0x00be04) { "ErasePoly" };
-resource rTool (0x00bf04) { "InvertPoly" };
-resource rTool (0x00c004) { "FillPoly" };
-resource rTool (0x00c104) { "OpenPoly" };
-resource rTool (0x00c204) { "ClosePoly" };
-resource rTool (0x00c304) { "KillPoly" };
-resource rTool (0x00c404) { "OffsetPoly" };
-resource rTool (0x00c504) { "MapPoly" };
-resource rTool (0x00c604) { "SetClipHandle" };
-resource rTool (0x00c704) { "GetClipHandle" };
-resource rTool (0x00c804) { "SetVisHandle" };
-resource rTool (0x00c904) { "GetVisHandle" };
-resource rTool (0x00ca04) { "InitCursor" };
-resource rTool (0x00cb04) { "SetBufDims" };
-resource rTool (0x00cc04) { "ForceBufDims" };
-resource rTool (0x00cd04) { "SaveBufDims" };
-resource rTool (0x00ce04) { "RestoreBufDims" };
-resource rTool (0x00cf04) { "GetFGSize" };
-resource rTool (0x00d004) { "SetFontID" };
-resource rTool (0x00d104) { "GetFontID" };
-resource rTool (0x00d204) { "SetTextSize" };
-resource rTool (0x00d304) { "GetTextSize" };
-resource rTool (0x00d404) { "SetCharExtra" };
-resource rTool (0x00d504) { "GetCharExtra" };
-resource rTool (0x00d604) { "PPToPort" };
-resource rTool (0x00d704) { "InflateTextBuffer" };
-resource rTool (0x00d804) { "GetRomFont" };
-resource rTool (0x00d904) { "GetFontLore" };
-
- /* desk manager */
-resource rTool (0x000105) { "DeskBootInit" };
-resource rTool (0x000205) { "DeskStartUp" };
-resource rTool (0x000305) { "DeskShutDown" };
-resource rTool (0x000405) { "DeskVersion" };
-resource rTool (0x000505) { "DeskReset" };
-resource rTool (0x000605) { "DeskStatus" };
-resource rTool (0x000905) { "SaveScrn" };
-resource rTool (0x000a05) { "RestScrn" };
-resource rTool (0x000b05) { "SaveAll" };
-resource rTool (0x000c05) { "RestAll" };
-resource rTool (0x000e05) { "InstallNDA" };
-resource rTool (0x000f05) { "InstallCDA" };
-resource rTool (0x001105) { "ChooseCDA" };
-resource rTool (0x001305) { "SetDAStrPtr" };
-resource rTool (0x001405) { "GetDAStrPtr" };
-resource rTool (0x001505) { "OpenNDA" };
-resource rTool (0x001605) { "CloseNDA" };
-resource rTool (0x001705) { "SystemClick" };
-resource rTool (0x001805) { "SystemEdit" };
-resource rTool (0x001905) { "SystemTask" };
-resource rTool (0x001a05) { "SystemEvent" };
-resource rTool (0x001b05) { "GetNumNDAs" };
-resource rTool (0x001c05) { "CloseNDAbyWinPtr" };
-resource rTool (0x001d05) { "CloseAIINDAs" };
-resource rTool (0x001e05) { "FixAppleMenu" };
-resource rTool (0x001f05) { "AddToRunQ" };
-resource rTool (0x002005) { "RemoveFromRunQ" };
-resource rTool (0x002105) { "RemoveCDA" };
-resource rTool (0x002205) { "RemoveNDA" };
-
- /* event manager */
-resource rTool (0x000106) { "EMBootInit" };
-resource rTool (0x000206) { "EMStartUp" };
-resource rTool (0x000306) { "EMShutDown" };
-resource rTool (0x000406) { "EMVersion" };
-resource rTool (0x000506) { "EMReset" };
-resource rTool (0x000606) { "EMStatus" };
-resource rTool (0x000906) { "DoWindows" };
-resource rTool (0x000a06) { "GetNextEvent" };
-resource rTool (0x000b06) { "EventAvail" };
-resource rTool (0x000c06) { "GetMouse" };
-resource rTool (0x000d06) { "Button" };
-resource rTool (0x000e06) { "StillDown" };
-resource rTool (0x000f06) { "WaitMouseUp" };
-resource rTool (0x001006) { "TickCount" };
-resource rTool (0x001106) { "GetDblTime" };
-resource rTool (0x001206) { "GetCaretTime" };
-resource rTool (0x001306) { "SetSwitch" };
-resource rTool (0x001406) { "PostEvent" };
-resource rTool (0x001506) { "FlushEvents" };
-resource rTool (0x001606) { "GetOSEvent" };
-resource rTool (0x001706) { "OSEventAvail" };
-resource rTool (0x001806) { "SetEventMask" };
-resource rTool (0x001906) { "FakeMouse" };
-resource rTool (0x001a06) { "SetAutoKeyLimit" };
-resource rTool (0x001b06) { "GetKeyTranslation" };
-resource rTool (0x001c06) { "SetKeyTranslation" };
-
- /* scheduler */
-resource rTool (0x000107) { "SchBootInit" };
-resource rTool (0x000207) { "SchStartUp" };
-resource rTool (0x000307) { "SchShutDown" };
-resource rTool (0x000407) { "SchVersion" };
-resource rTool (0x000507) { "SchReset" };
-resource rTool (0x000607) { "SchStatus" };
-resource rTool (0x000907) { "SchAddTask" };
-resource rTool (0x000a07) { "SchFlush" };
-
- /* sound */
-resource rTool (0x000108) { "SoundBootInit" };
-resource rTool (0x000208) { "SoundStartUp" };
-resource rTool (0x000308) { "SoundShutDown" };
-resource rTool (0x000408) { "SoundVersion" };
-resource rTool (0x000508) { "SoundReset" };
-resource rTool (0x000608) { "SoundToolStatus" };
-resource rTool (0x000908) { "WriteRamBlock" };
-resource rTool (0x000a08) { "ReadRamBlock" };
-resource rTool (0x000b08) { "GetTableAddress" };
-resource rTool (0x000c08) { "GetSoundVolume" };
-resource rTool (0x000d08) { "SetSoundVolume" };
-resource rTool (0x000e08) { "FFStartSound" };
-resource rTool (0x000f08) { "FFStopSound" };
-resource rTool (0x001008) { "FFSoundStatus" };
-resource rTool (0x001108) { "FFGeneratorStatus" };
-resource rTool (0x001208) { "SetSoundMIRQV" };
-resource rTool (0x001308) { "SetUserSoundIRQV" };
-resource rTool (0x001408) { "FFSoundDoneStatus" };
-resource rTool (0x001508) { "FFSetUpSound" };
-resource rTool (0x001608) { "FFStartPlaying" };
-resource rTool (0x001708) { "SetDOCReg" };
-resource rTool (0x001808) { "ReadDOCReg" };
-
- /* apple desktop bus */
-resource rTool (0x000109) { "ADBBootInit" };
-resource rTool (0x000209) { "ADBStartUp" };
-resource rTool (0x000309) { "ADBShutDown" };
-resource rTool (0x000409) { "ADBVersion" };
-resource rTool (0x000509) { "ADBReset" };
-resource rTool (0x000609) { "ADBStatus" };
-resource rTool (0x000909) { "SendInfo" };
-resource rTool (0x000a09) { "ReadKeyMicroData" };
-resource rTool (0x000b09) { "ReadKeyMicroMemory" };
-resource rTool (0x000d09) { "AsyncADBReceive" };
-resource rTool (0x000e09) { "SyncADBReceive" };
-resource rTool (0x000f09) { "AbsOn" };
-resource rTool (0x001009) { "AbsOff" };
-resource rTool (0x001109) { "ReadAbs" };
-resource rTool (0x001209) { "SetAbsScale" };
-resource rTool (0x001309) { "GetAbsScale" };
-resource rTool (0x001409) { "SRQPoll" };
-resource rTool (0x001509) { "SRQRemove" };
-resource rTool (0x001609) { "ClearSRQTable" };
-
- /* sane */
-resource rTool (0x00010a) { "SANEBootInit" };
-resource rTool (0x00020a) { "SANEStartUp" };
-resource rTool (0x00030a) { "SANEShutDown" };
-resource rTool (0x00040a) { "SANEVersion" };
-resource rTool (0x00050a) { "SANEReset" };
-resource rTool (0x00060a) { "SANEStatus" };
-resource rTool (0x00090a) { "SANEFP816" };
-resource rTool (0x000a0a) { "SANEDecStr816" };
-resource rTool (0x000b0a) { "SANEElems816" };
-
- /* integer math */
-resource rTool (0x00010b) { "IMBootInit" };
-resource rTool (0x00020b) { "IMStartUp" };
-resource rTool (0x00030b) { "IMShutDown" };
-resource rTool (0x00040b) { "IMVersion" };
-resource rTool (0x00050b) { "IMReset" };
-resource rTool (0x00060b) { "IMStatus" };
-resource rTool (0x00090b) { "Multiply" };
-resource rTool (0x000a0b) { "SDivide" };
-resource rTool (0x000b0b) { "UDivide" };
-resource rTool (0x000c0b) { "LongMul" };
-resource rTool (0x000d0b) { "LongDivide" };
-resource rTool (0x000e0b) { "FixRatio" };
-resource rTool (0x000f0b) { "FixMul" };
-resource rTool (0x00100b) { "FracMul" };
-resource rTool (0x00110b) { "FixDiv" };
-resource rTool (0x00120b) { "FracDiv" };
-resource rTool (0x00130b) { "FixRound" };
-resource rTool (0x00140b) { "FracSqrt" };
-resource rTool (0x00150b) { "FracCos" };
-resource rTool (0x00160b) { "FracSin" };
-resource rTool (0x00170b) { "FixATan2" };
-resource rTool (0x00180b) { "HiWord" };
-resource rTool (0x00190b) { "LoWord" };
-resource rTool (0x001a0b) { "Long2Fix" };
-resource rTool (0x001b0b) { "Fix2Long" };
-resource rTool (0x001c0b) { "Fix2Frac" };
-resource rTool (0x001d0b) { "Frac2Fix" };
-resource rTool (0x001e0b) { "Fix2X" };
-resource rTool (0x001f0b) { "Frac2X" };
-resource rTool (0x00200b) { "X2Fix" };
-resource rTool (0x00210b) { "X2Frac" };
-resource rTool (0x00220b) { "Int2Hex" };
-resource rTool (0x00230b) { "Long2Hex" };
-resource rTool (0x00240b) { "Hex2Int" };
-resource rTool (0x00250b) { "Hex2Long" };
-resource rTool (0x00260b) { "Int2Dec" };
-resource rTool (0x00270b) { "Long2Dec" };
-resource rTool (0x00280b) { "Dec2Int" };
-resource rTool (0x00290b) { "Dec2Long" };
-resource rTool (0x002a0b) { "HexIt" };
-
- /* text */
-resource rTool (0x00020c) { "TextStartUp" };
-resource rTool (0x00030c) { "TextShutDown" };
-resource rTool (0x00040c) { "TextVersion" };
-resource rTool (0x00050c) { "TextReset" };
-resource rTool (0x00060c) { "TextStatus" };
-resource rTool (0x00090c) { "SetInGlobals" };
-resource rTool (0x000a0c) { "SetOutGlobals" };
-resource rTool (0x000b0c) { "SetErrGlobals" };
-resource rTool (0x000c0c) { "GetInGlobals" };
-resource rTool (0x000d0c) { "GetOutGlobals" };
-resource rTool (0x000e0c) { "GetErrGlobals" };
-resource rTool (0x000f0c) { "SetInputDevice" };
-resource rTool (0x00100c) { "SetOutputDevice" };
-resource rTool (0x00110c) { "SetErrorDevice" };
-resource rTool (0x00120c) { "GetInputDevice" };
-resource rTool (0x00130c) { "GetOutputDevice" };
-resource rTool (0x00140c) { "GetErrorDevice" };
-resource rTool (0x00150c) { "InitTextDev" };
-resource rTool (0x00160c) { "CtlTextDev" };
-resource rTool (0x00170c) { "StatusTextDev" };
-resource rTool (0x00180c) { "WriteChar" };
-resource rTool (0x00190c) { "ErrWriteChar" };
-resource rTool (0x001a0c) { "WriteLine" };
-resource rTool (0x001b0c) { "ErrWriteLine" };
-resource rTool (0x001c0c) { "WriteString" };
-resource rTool (0x001d0c) { "ErrWriteString" };
-resource rTool (0x001e0c) { "TextWriteBlock" };
-resource rTool (0x001f0c) { "ErrWriteBlock" };
-resource rTool (0x00200c) { "WriteCString" };
-resource rTool (0x00210c) { "ErrWriteCString" };
-resource rTool (0x00220c) { "ReadChar" };
-resource rTool (0x00230c) { "TextReadBlock" };
-resource rTool (0x00240c) { "ReadLine" };
-
- /* window manager */
-resource rTool (0x00010e) { "WindBootInit" };
-resource rTool (0x00020e) { "WindStartUp" };
-resource rTool (0x00030e) { "WindShutDown" };
-resource rTool (0x00040e) { "WindVersion" };
-resource rTool (0x00050e) { "WindReset" };
-resource rTool (0x00060e) { "WindStatus" };
-resource rTool (0x00090e) { "NewWindow" };
-resource rTool (0x000a0e) { "CheckUpdate" };
-resource rTool (0x000b0e) { "CloseWindow" };
-resource rTool (0x000c0e) { "Desktop" };
-resource rTool (0x000d0e) { "SetWTitle" };
-resource rTool (0x000e0e) { "GetWTitle" };
-resource rTool (0x000f0e) { "SetFrameColor" };
-resource rTool (0x00100e) { "GetFrameColor" };
-resource rTool (0x00110e) { "SelectWindow" };
-resource rTool (0x00120e) { "HideWindow" };
-resource rTool (0x00130e) { "ShowWindow" };
-resource rTool (0x00140e) { "SendBehind" };
-resource rTool (0x00150e) { "FrontWindow" };
-resource rTool (0x00160e) { "SetInfoDraw" };
-resource rTool (0x00170e) { "FindWindow" };
-resource rTool (0x00180e) { "TraceGoAway" };
-resource rTool (0x00190e) { "MoveWindow" };
-resource rTool (0x001a0e) { "DragWindow" };
-resource rTool (0x001b0e) { "GrowWindow" };
-resource rTool (0x001c0e) { "SizeWindow" };
-resource rTool (0x001d0e) { "TaskMaster" };
-resource rTool (0x001e0e) { "BeginUpdate" };
-resource rTool (0x001f0e) { "EndUpdate" };
-resource rTool (0x00200e) { "GetWMgrPort" };
-resource rTool (0x00210e) { "PinRect" };
-resource rTool (0x00220e) { "HiliteWindow" };
-resource rTool (0x00230e) { "ShowHide" };
-resource rTool (0x00240e) { "BringToFront" };
-resource rTool (0x00250e) { "WindNewRes" };
-resource rTool (0x00260e) { "TrackZoom" };
-resource rTool (0x00270e) { "ZoomWindow" };
-resource rTool (0x00280e) { "SetWRefCon" };
-resource rTool (0x00290e) { "GetWRefCon" };
-resource rTool (0x002a0e) { "GetNextWindow" };
-resource rTool (0x002b0e) { "GetWKind" };
-resource rTool (0x002c0e) { "GetWFrame" };
-resource rTool (0x002d0e) { "SetWFrame" };
-resource rTool (0x002e0e) { "GetStructRgn" };
-resource rTool (0x002f0e) { "GetContentRgn" };
-resource rTool (0x00300e) { "GetUpdateRgn" };
-resource rTool (0x00310e) { "GetDefProc" };
-resource rTool (0x00320e) { "SetDefProc" };
-resource rTool (0x00330e) { "GetWControls" };
-resource rTool (0x00340e) { "SetOriginMask" };
-resource rTool (0x00350e) { "GetInfoRefCon" };
-resource rTool (0x00360e) { "SetInfoRefCon" };
-resource rTool (0x00370e) { "GetZoomRect" };
-resource rTool (0x00380e) { "SetZoomRect" };
-resource rTool (0x00390e) { "RefreshDesktop" };
-resource rTool (0x003a0e) { "InvalRect" };
-resource rTool (0x003b0e) { "InvalRgn" };
-resource rTool (0x003c0e) { "ValidRect" };
-resource rTool (0x003d0e) { "ValidRgn" };
-resource rTool (0x003e0e) { "GetContentOrigin" };
-resource rTool (0x003f0e) { "SetContentOrigin" };
-resource rTool (0x00400e) { "GetDataSize" };
-resource rTool (0x00410e) { "SetDataSize" };
-resource rTool (0x00420e) { "GetMaxGrow" };
-resource rTool (0x00430e) { "SetMaxGrow" };
-resource rTool (0x00440e) { "GetScroll" };
-resource rTool (0x00450e) { "SetScroll" };
-resource rTool (0x00460e) { "GetPage" };
-resource rTool (0x00470e) { "SetPage" };
-resource rTool (0x00480e) { "GetContentDraw" };
-resource rTool (0x00490e) { "SetContentDraw" };
-resource rTool (0x004a0e) { "GetInfoDraw" };
-resource rTool (0x004b0e) { "SetSysWindow" };
-resource rTool (0x004c0e) { "GetSysWFlag" };
-resource rTool (0x004d0e) { "StartDrawing" };
-resource rTool (0x004e0e) { "SetWindowIcons" };
-resource rTool (0x004f0e) { "GetRectInfo" };
-resource rTool (0x00500e) { "StartInfoDrawing" };
-resource rTool (0x00510e) { "EndInfoDrawing" };
-resource rTool (0x00520e) { "GetFirstWindow" };
-resource rTool (0x00530e) { "WindDragRect" };
-resource rTool (0x00550e) { "DrawInfoBar" };
-resource rTool (0x00560e) { "WindowGlobal" };
-resource rTool (0x00570e) { "SetContentOrigin2" };
-resource rTool (0x00580e) { "GetWindowMgrGlobals" };
-resource rTool (0x00590e) { "AlertWindow" };
-resource rTool (0x005a0e) { "StartFrameDrawing" };
-resource rTool (0x005b0e) { "EndFrameDrawing" };
-resource rTool (0x005c0e) { "ResizeWindow" };
-resource rTool (0x005d0e) { "TaskMasterContent" };
-resource rTool (0x005e0e) { "TaskMasterKey" };
-resource rTool (0x005f0e) { "TaskMasterDA" };
-resource rTool (0x00600e) { "CompileText" };
-resource rTool (0x00610e) { "NewWindow2" };
-resource rTool (0x00620e) { "ErrorWindow" };
-
- /* menu manager */
-resource rTool (0x00010f) { "MenuBootInit" };
-resource rTool (0x00020f) { "MenuStartUp" };
-resource rTool (0x00030f) { "MenuShutDown" };
-resource rTool (0x00040f) { "MenuVersion" };
-resource rTool (0x00050f) { "MenuReset" };
-resource rTool (0x00060f) { "MenuStatus" };
-resource rTool (0x00090f) { "MenuKey" };
-resource rTool (0x000a0f) { "GetMenuBar" };
-resource rTool (0x000b0f) { "MenuRefresh" };
-resource rTool (0x000c0f) { "FlashMenuBar" };
-resource rTool (0x000d0f) { "InsertMenu" };
-resource rTool (0x000e0f) { "DeleteMenu" };
-resource rTool (0x000f0f) { "InsertMItem" };
-resource rTool (0x00100f) { "DeleteMItem" };
-resource rTool (0x00110f) { "GetSysBar" };
-resource rTool (0x00120f) { "SetSysBar" };
-resource rTool (0x00130f) { "FixMenuBar" };
-resource rTool (0x00140f) { "CountMItems" };
-resource rTool (0x00150f) { "NewMenuBar" };
-resource rTool (0x00160f) { "GetMHandle" };
-resource rTool (0x00170f) { "SetBarColors" };
-resource rTool (0x00180f) { "GetBarColors" };
-resource rTool (0x00190f) { "SetMTitleStart" };
-resource rTool (0x001a0f) { "GetMTitleStart" };
-resource rTool (0x001b0f) { "GetMenuMgrPort" };
-resource rTool (0x001c0f) { "CalcMenuSize" };
-resource rTool (0x001d0f) { "SetMTitleWidth" };
-resource rTool (0x001e0f) { "GetMTitleWidth" };
-resource rTool (0x001f0f) { "SetMenuFlag" };
-resource rTool (0x00200f) { "GetMenuFlag" };
-resource rTool (0x00210f) { "SetMenuTitle" };
-resource rTool (0x00220f) { "GetMenuTitle" };
-resource rTool (0x00230f) { "MenuGlobal" };
-resource rTool (0x00240f) { "SetMItem" };
-resource rTool (0x00250f) { "GetMItem" };
-resource rTool (0x00260f) { "SetMItemFlag" };
-resource rTool (0x00270f) { "GetMItemFlag" };
-resource rTool (0x00280f) { "SetMItemBlink" };
-resource rTool (0x00290f) { "MenuNewRes" };
-resource rTool (0x002a0f) { "DrawMenuBar" };
-resource rTool (0x002b0f) { "MenuSelect" };
-resource rTool (0x002c0f) { "HiliteMenu" };
-resource rTool (0x002d0f) { "NewMenu" };
-resource rTool (0x002e0f) { "DisposeMenu" };
-resource rTool (0x002f0f) { "InitPalette" };
-resource rTool (0x00300f) { "EnableMItem" };
-resource rTool (0x00310f) { "DisableMItem" };
-resource rTool (0x00320f) { "CheckMItem" };
-resource rTool (0x00330f) { "SetMItemMark" };
-resource rTool (0x00340f) { "GetMItemMark" };
-resource rTool (0x00350f) { "SetMItemStyle" };
-resource rTool (0x00360f) { "GetMItemStyle" };
-resource rTool (0x00370f) { "SetMenuID" };
-resource rTool (0x00380f) { "SetMItemID" };
-resource rTool (0x00390f) { "SetMenuBar" };
-resource rTool (0x003a0f) { "SetMItemName" };
-resource rTool (0x003b0f) { "GetPopUpDefProc" };
-resource rTool (0x003c0f) { "PopUpMenuSelect" };
-resource rTool (0x003e0f) { "NewMenu2" };
-resource rTool (0x003f0f) { "InsertMItem2" };
-resource rTool (0x00400f) { "SetMenuTitle2" };
-resource rTool (0x00410f) { "SetMItem2" };
-resource rTool (0x00420f) { "SetMItemName2" };
-resource rTool (0x00430f) { "NewMenuBar2" };
-resource rTool (0x00450f) { "HideMenuBar" };
-resource rTool (0x00460f) { "ShowMenuBar" };
-
- /* control manager */
-resource rTool (0x000110) { "CtlBootInit" };
-resource rTool (0x000210) { "CtlStartUp" };
-resource rTool (0x000310) { "CtlShutDown" };
-resource rTool (0x000410) { "CtlVersion" };
-resource rTool (0x000510) { "CtlReset" };
-resource rTool (0x000610) { "CtlStatus" };
-resource rTool (0x000a10) { "DisposeControl" };
-resource rTool (0x000b10) { "KillControls" };
-resource rTool (0x000c10) { "SetCtlTitle" };
-resource rTool (0x000d10) { "GetCtlTitle" };
-resource rTool (0x000e10) { "HideControl" };
-resource rTool (0x000f10) { "ShowControl" };
-resource rTool (0x000910) { "NewControl" };
-resource rTool (0x001010) { "DrawControls" };
-resource rTool (0x001110) { "HiliteControl" };
-resource rTool (0x001210) { "CtlNewRes" };
-resource rTool (0x001310) { "FindControl" };
-resource rTool (0x001410) { "TestControl" };
-resource rTool (0x001510) { "TrackControl" };
-resource rTool (0x001610) { "MoveControl" };
-resource rTool (0x001710) { "DragControl" };
-resource rTool (0x001810) { "SetCtlIcons" };
-resource rTool (0x001910) { "SetCtlValue" };
-resource rTool (0x001a10) { "GetCtlValue" };
-resource rTool (0x001b10) { "SetCtlParams" };
-resource rTool (0x001c10) { "GetCtlParams" };
-resource rTool (0x001d10) { "DragRect" };
-resource rTool (0x001e10) { "GrowSize" };
-resource rTool (0x001f10) { "GetCtlDpage" };
-resource rTool (0x002010) { "SetCtlAction" };
-resource rTool (0x002110) { "GetCtlAction" };
-resource rTool (0x002210) { "SetCtlRefCon" };
-resource rTool (0x002310) { "GetCtlRefCon" };
-resource rTool (0x002410) { "EraseControl" };
-resource rTool (0x002510) { "DrawOneCtl" };
-resource rTool (0x002610) { "FindTargetCtl" };
-resource rTool (0x002710) { "MakeNextCtlTarget" };
-resource rTool (0x002810) { "MakeThisCtlTarget" };
-resource rTool (0x002910) { "SendEventToCtl" };
-resource rTool (0x002a10) { "GetCtlID" };
-resource rTool (0x002b10) { "SetCtlID" };
-resource rTool (0x002c10) { "CallCtlDefProc" };
-resource rTool (0x002d10) { "NotifyCtls" };
-resource rTool (0x002e10) { "GetCtlMoreFlags" };
-resource rTool (0x002f10) { "SetCtlMoreFlags" };
-resource rTool (0x003010) { "GetCtlHandleFromID" };
-resource rTool (0x003110) { "NewControl2" };
-resource rTool (0x003210) { "CMLoadResource" };
-resource rTool (0x003310) { "CMReleaseResource" };
-resource rTool (0x003410) { "SetCtlParamPtr" };
-resource rTool (0x003510) { "GetCtlParamPtr" };
-resource rTool (0x003710) { "InvalCtls" };
-
- /* loader */
-resource rTool (0x000111) { "LoaderInitialization" };
-resource rTool (0x000211) { "LoaderStartUp" };
-resource rTool (0x000311) { "LoaderShutDown" };
-resource rTool (0x000411) { "LoaderVersion" };
-resource rTool (0x000511) { "LoaderReset" };
-resource rTool (0x000611) { "LoaderStatus" };
-resource rTool (0x000911) { "InitialLoad" };
-resource rTool (0x000a11) { "Restart" };
-resource rTool (0x000b11) { "LoadSegNum" };
-resource rTool (0x000c11) { "UnloadSegNum" };
-resource rTool (0x000d11) { "LoadSegName" };
-resource rTool (0x000e11) { "UnloadSeg" };
-resource rTool (0x000f11) { "GetLoadSegInfo" };
-resource rTool (0x001011) { "GetUserID" };
-resource rTool (0x001111) { "LGetPathname" };
-resource rTool (0x001211) { "UserShutDown" };
-resource rTool (0x001311) { "RenamePathname" };
-resource rTool (0x002011) { "InitialLoad2" };
-resource rTool (0x002111) { "GetUserID2" };
-resource rTool (0x002211) { "LGetPathname2" };
-
- /* quickdraw auxiliary */
-resource rTool (0x000112) { "QDAuxBootInit" };
-resource rTool (0x000212) { "QDAuxStartUp" };
-resource rTool (0x000312) { "QDAuxShutDown" };
-resource rTool (0x000412) { "QDAuxVersion" };
-resource rTool (0x000512) { "QDAuxReset" };
-resource rTool (0x000612) { "QDAuxStatus" };
-resource rTool (0x000912) { "CopyPixels" };
-resource rTool (0x000a12) { "WaitCursor" };
-resource rTool (0x000b12) { "DrawIcon" };
-resource rTool (0x000c12) { "SpecialRect" };
-resource rTool (0x000d12) { "SeedFill" };
-resource rTool (0x000e12) { "CalcMask" };
-resource rTool (0x00b904) { "ClosePicture" };
-resource rTool (0x00ba04) { "DrawPicture" };
-resource rTool (0x00bb04) { "KillPicture" };
-resource rTool (0x00b704) { "OpenPicture" };
-resource rTool (0x00b804) { "PicComment" };
-
- /* print manager */
-resource rTool (0x000113) { "PMBootInit" };
-resource rTool (0x000213) { "PMStartUp" };
-resource rTool (0x000313) { "PMShutDown" };
-resource rTool (0x000413) { "PMVersion" };
-resource rTool (0x000513) { "PMReset" };
-resource rTool (0x000613) { "PMStatus" };
-resource rTool (0x000913) { "PrDefault" };
-resource rTool (0x000a13) { "PrValidate" };
-resource rTool (0x000b13) { "PrStlDialog" };
-resource rTool (0x000c13) { "PrJobDialog" };
-resource rTool (0x000d13) { "PrPixelMap" };
-resource rTool (0x000e13) { "PrOpenDoc" };
-resource rTool (0x000f13) { "PrCloseDoc" };
-resource rTool (0x001013) { "PrOpenPage" };
+ END OF ARCHIVE
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads