🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#57
Author: Jonathan A. Chandross
Date: Sat, 01 Jun 1991 16:20
1124 lines
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