Important: The information in this document is obsolete and should not be used for new development.
Index
[']
'DSAT' resource type [1] 'itl0' resource determining the measurement system 'PACK' resource type 'thng' resource type for control panel extensions [1][.]
.MPP driver, determining version numberNumerals
32-bit addressing testing for availability 32-bit quantities multiplying to obtain 64-bit quantities64-bit integer record [1] [2]A
A-line exception errors A-line instructions for Operating System routines [1] for Toolbox routines [1] trap number A-line instructions [1] A/UX testing for version A5 register saving when using Gestalt selector functions address errors Alarm Clock default alarm time alert boxes avoiding use of by system extensions alert definitions (System Error Handler) [1] Alias Manager testing for features AND (logical) operation on bits angle-slope conversion utilities [1] accuracy of AngleFromSlope function AngleFromSlope function [1] [2] angles defined Apple Desktop Bus testing for last keyboard used Apple Event Manager and Package Manager testing for availability AppleTalk drivers testing for version AppleTalk node ID and parameter RAM application creator string, as Gestalt selector code auto-key rate and parameter RAM auto-key threshold and parameter RAM auto-pop bit [1]B
binary values converting to hexadecimal values bit-numbering, reversed [1] BitAnd function [1] [2] BitAnd function BitClr function BitClr procedure [1] [2] BitNot function [1] BitNot function BitOr function BitOr function [1] [2] bits defined manipulating [1] testing [1] BitSet procedure [1] [2] BitSet function BitShift function BitShift function [1] BitTst function [1] BitTst function BitXor function BitXor function [1] [2] bomb box. See also system errors [1] boot block header formats for boot blocks [1] defined bus errors button definitions (System Error Handler) [1] button-title definitions (System Error Handler) [1] buttons created by System Error Handler bytes defined hardcoding values into [1]C
calendars Arabic CLC Gregorian Jewish Julian caret-blink time and parameter RAM check exception errors CHK instructions clock chip validity of settings Color Picker and Edition Manager come-from patches [1] Communications Resource Manager testing for availability Communications Toolbox testing for features ComponentResource data type and control panel extensions compression utilities [1] Connection Manager testing for features Continue button (system error alert) control panel extension-defined routines MyPanelEvent function [1] MyPanelGetDITL function [1] MyPanelGetSettings function [1] MyPanelGetTitle function [1] MyPanelInstall function [1] MyPanelItem function [1] MyPanelRemove function [1] MyPanelSetSettings function [1] MyPanelValidateInput function [1] control panel extensions [1] creating a component for extension-defined routines [1] opening resource files of control panels and control panel extensions [1] creating sound video CPUs, testing for type crashes. See system errors curSysEnvVers constant CustomGetFile procedure testing for availability CustomPutFile procedure testing for availabilityD
daisy chains Data Access Manager and Package Manager testing for availability data compression [1] [2] data decompression [1] [2] date getting the current [1] Date & Time control panel date and time getting the current [1] updating [1] updating [1] Date, Time, and Measurement Utilities [1] data structures in [1] routines in [1] date-time formats converting between [1] date-time record [1] DateToSeconds function Date2Secs procedure. See DateToSeconds procedure dates calculating [1] converting from short to long formats [1] DateTimeRec data type [1] DateToSeconds procedure day getting the current [1] daylight saving time decompression utilities [1] default application font and parameter RAM default operating system data structure for defined identifying [1] [2] routines for [1] default operating system parameter block default startup device data structure for defined identifying routines for [1] setting timeout interval for types of [1] [2] default startup device parameter block default system errors default timeout interval defined setting for startup drive default video device data structure for defined identifying routines for [1] setting default video device parameter block Deferred Task Manager and Queue Utilities Dequeue function Dequeue function [1] dialog boxes avoiding use of by system extensions Dialog Manager testing for features Disk Initialization Manager and Package Manager disk-insertion required errors division by zero DIVS instructions DIVU instructions double-click time and parameter RAM driver descriptor record use during system startupE
Easy Access testing for features Edition Manager and Package Manager testing for features Enqueue procedure Enqueue procedure [1] environment, getting information about. See Gestalt Manager era errors system. See system errors Event Manager and Queue Utilities exception errors exception stack frames extensions. See system extensionsF
F-line exception errors File Manager and Queue Utilities file map destroyed errors file system, testing for features File Transfer Manager testing for features Finder not found errors FindFolder function testing for availability Fix2Frac function [1] Fix2Frac function Fix2Long function Fix2Long function [1] Fix2X function [1] Fix2X function FixATan2 function FixATan2 function [1] FixDiv function FixDiv function [1] Fixed data type. See also fixed-point data types fixed-point data types [1] converting to other numeric types [1] division by 0 overflow handling performing operations on [1] FixMul function [1] FixMul function FixRatio function FixRatio function [1] FixRound function FixRound function [1] Floating-Point Arithmetic Package and Package Manager floating-point errors floating-point unit (FPU) testing for type Font Manager testing for features FPU. See floating-point unit Frac2Fix function [1] Frac2Fix function Frac2X function Frac2X function [1] FracCos function [1] FracCos function FracDiv function FracDiv function [1] FracMul function [1] FracMul function FracSin function FracSin function [1] FracSqrt function FracSqrt function [1] Fract data type. See also fixed-point data types range of values function results Operating System routines [1] Toolbox routines [1]G
geographic location geographic location [1] geographic location record [1] Gestalt function Gestalt function [1] adding selectors to [1] relation to SysEnvirons and Environs selector codes [1] testing for availability [1] Gestalt Manager [1] constants [1] data structures in [1] response parameter of routines in [1] testing for availability [1] testing for version Gestalt selector codes adding [1] [2] defined environmental [1] environmental versus informational informational [1] [2] modifying [1] [2] suffixes in gestalt68040 constant gestaltADBKbdII constant gestaltAliasMgrSupportsRemoteAppleTalk constant gestaltBuiltInSoundInput constant gestaltHasSCSI constant gestaltHasSoundInputDevice constant gestaltIconUtilitiesPresent constant gestaltPerforma600 constant gestaltPowerBookDuo230 constant gestaltPwrBookISOADBKbd constant gestaltSoundIOMgrPresent constant gestaltStereoMixing constant GetDateTime function GetDateTime procedure [1] GetDefaultStartup procedure GetDefaultStartup function GetOSDefault function GetOSDefault procedure GetOSTrapAddress function [1] GetOSTrapAddress function GetSysPPtr function GetSysPPtr function [1] GetTime procedure [1] GetTime function GetTimeout function GetTimeout procedure GetToolboxTrapAddress function [1] GetToolboxTrapAddress function GetTrapAddress function GetTrapAddress function [1] GetVideoDefault function GetVideoDefault procedure global timing variables global variables. See system global variables GMT (Greenwich mean time) Greenwich mean time (GMT) Gregorian calendarH
hardware environment, testing for features head patches Help Manager and Package Manager testing for availability hexadecimal values converting to binary values high-order bit HiWord function HiWord function [1]I, J
I/O system errors icon definitions (System Error Handler) [1] Icon Utilities checking for availability icons default for system extensions [1] [2] illegal instruction errors InitAllPacks procedure [1] InitPack procedure [1] InitUtil function Int64Bit data type Int64Bit data type [1] interrupt time calling Gestalt at IsMetric function [1]K
keyboards testing for type with Gestalt testing for type with SysEnvirons kMachineNameStrID constantL
latitude [1] [2] least significant bit List Manager and Package Manager logical operations. See Mathematical and Logical Utilities logical RAM, testing for size long date-time formats converting between [1] long date-time record [1] LongDateCvt data type LongDateRec data type [1] long date-time record [1] long date-time value long words performing logical operations on [1] setting high word of [1] setting low word of [1] Long2Fix function [1] Long2Fix function LongDate2Secs. See LongDateToSeconds procedure LongDateToSeconds function LongDateToSeconds procedure [1] longitude [1] [2] LongMul procedure LongMul procedure [1] LongSecondsToDate function LongSecondsToDate procedure [1] LongSecs2Date. See LongSecondsToDate procedure low-memory global variables testing for size LoWord function LoWord function [1]M
machine icon, testing for machine name machine type, testing for [1] [2] MachineLocation datatype MacPaint images compressing Map control panel Mathematical and Logical Utilities [1] calculating angle from slope [1] calculating slope from angle [1] clearing bits data structures in [1] logical operations on bits [1] obtaining pseudorandom numbers [1] routines in [1] setting bits shifting bits [1] working with Fixed numbers [1] MC680x0 microprocessor, testing for type measurement systems determining English system metric system memory management unit (MMU) testing for type menu blinking and parameter RAM setting in parameter RAM menu purged errors metric system measurement system Microseconds procedure [1] miscellaneous exception errors modem port communications settings of most significant bit mouse scaling and parameter RAM MyPanelEvent function [1] MyPanelGetDITL function [1] MyPanelGetSettings function [1] MyPanelGetTitle function [1] MyPanelInstall function [1] MyPanelItem function [1] MyPanelRemove function [1] MyPanelSetSettings function [1] MyPanelValidateInput function [1] MyResumeProc procedure MySelectorFunction function [1]N
negative zcbFree value errors NewGestalt function [1] [2] [3] NGetTrapAddress function NGetTrapAddress function [1] NOT (logical) operation on bits [1] Notification Manager and Queue Utilities testing for availability use by system extensions NSetTrapAddress function NSetTrapAddress procedure [1] NuBus slots testing for locations numeric-format resource determining measurement systemO
Operating System testing for features operating system default on startup. See default operating system Operating System parameter-passing conventions [1] Operating System trap dispatch table [1] testing for base address Operating System traps operating-system queues [1] adding new elements to generic routines for manipulating [1] queue elements queue headers queue headers removing elements from OR (logical) operation on bits out-of-memory errors outline fonts testing for availabilityP
Package Manager and Apple Event Manager and Color Picker and Data Access Manager and Disk Initialization Manager and Edition Manager and Floating-Point Arithmetic Package and Help Manager and List Manager and Picture Utilites and PPC Browser and Standard File Package and Text Utilities and Transcendental Functions Package routines in [1] Package Manager package resource IDs package resources packages [1] PackBits function PackBits procedure [1] [2] [3] pages (memory), testing for size panels and control panel extensions parameter RAM changing settings in [1] information stored in [1] low-memory copy of restoring default values in Parameter RAM Utilities [1] data structures in [1] routines in [1] parameter-passing conventions Operating System routines [1] Toolbox routines [1] parity RAM, testing for size parity-checking, testing for attributes patches come-from [1] daisy chain of head tail [1] patches patching a system software routine [1] patching a system software routine [1] patching a trap. See patching a system software routine physical RAM, testing for size Picture Utilities and Package Manager pop-up control definition testing for availability Power Manager testing for PPC Browser and Package Manager printer port communications settings of privilege violation errors Program-to-Program Communications (PPC) Toolbox testing for features pseudorandom number generation [1] obtaining a pseudorandom number [1]Q
QElem data type QElem data type QHdr data type QHdr data type [1] QTypes data type queue elements adding new [1] [2] defined removing from queues queue headers queue types Queue Utilities [1] and Deferred Task Manager and Event Manager and File Manager and Notification Manager and Slot Manager and Time Manager and Vertical Retrace Manager data structures in routines in [1] queues. See operating-system queues QuickDraw testing for features testing for versionR
RAM checking size of parity Random function Random function [1] distribution of output example of random number generation. See pseudorandom number generation randSeed global variable ReadDateTime function ReadDateTime function [1] ReadLocation function ReadLocation procedure [1] register-based routines ReplaceGestalt function [1] [2] Resource Manager testing for features resource types 'DSAT' [1] 'PACK' 'sysz' 'thng' [1] resources compressing [1] decompressing [1] package system heap zone Restart button (system error alert) Resume button (system error alert) resume procedures [1] reversed bit-numbering [1] RndSeed system global variable ROM testing for size testing for version routine selectors [1] RTE instructions erroneous execution ofS
sad Macintosh icon Scrap Manager testing for features Script Manager testing for version script systems testing for number scrolling throttle, testing for SCSI (based on 53C80 chip) checking for availability SecondsToDate function SecondsToDate procedure [1] Secs2Date procedure. See SecondsToDate procedure segment loader errors selector codes. See Gestalt selector codes selectors. See Gestalt selector codes SetDateTime function [1] SetDateTime function SetDefaultStartup function SetDefaultStartup procedure SetOSDefault procedure SetOSDefault function SetOSTrapAddress function SetOSTrapAddress procedure [1] SetTime procedure SetTime function SetTimeout function SetTimeout procedure SetToolboxTrapAddress procedure [1] SetToolboxTrapAddress function SetTrapAddress function SetTrapAddress procedure [1] SetVideoDefault function SetVideoDefault procedure SHIFT operation on bits [1] shifting bits [1] signed values SlopeFromAngle function SlopeFromAngle function [1] [2] slopes defined Slot Manager and Queue Utilities slot secondary init code when initialized slots testing for locations Sound control panel and panels sound hardware testing for features sound panels creating speaker volume and parameter RAM special folders testing for availability spurious interrupt errors square menu bar, testing for stack overflow errors stack-based routines calling conventions [1] Standard File Package and Package Manager testing for features StandardGetFile procedure testing for StandardNBP function testing for StandardPutFile procedure testing for Start Manager [1] data structures in [1] routines in [1] startup device default. See default startup device startup disk and parameter RAM startup process message during StuffHex function StuffHex procedure [1] [2] SysEnvirons function SysEnvirons function [1] [2] [3] SysEnvRec data type SysError procedure calling directly from an application SysError procedure [1] SysParam global variable SysParmType data type SysParmType data type [1] default values of system environment records [1] system error alert [1] system error alert box layout of system error alert table [1] system error alert table resources [1] structure of [1] System Error Handler [1] display mechanism resources in [1] routines in [1] system error IDs system errors [1] default I/O list of [1] transparent system extensions and system startup differences from an application example of human interface guidelines for installing and removing writing [1] System file, testing for version system global variables testing for size system heap zone resources system initialization, process of [1] system parameters record default values of system software routines determining if available patching [1] system startup alert box system startup information defined [1] [2] system startup messages [1] system startup, process of [1]T
tail patches [1] temporary memory testing for features Terminal Manager testing for features text definitions (System Error Handler) [1] Text Utilites and Package Manager TextEdit testing for version time getting the current [1] GMT setting [1] setting. See Alarm Clock, Date & Time control panel Time Manager and operating-system queues testing for version time-zone information reading [1] setting [1] time-zone information [1] TimeDBRA global variable limitations of TimeSCCDB global variable TimeSCSIDB global variable toggle parameter block [1] ToggleDate function ToggleDate function [1] TogglePB data type Toolbox trap dispatch table [1] testing for base address testing for discontiguous half Toolbox traps trace exception errors Transcendental Functions Package and Package Manager Translation Manager testing for availability trap dispatch table testing for base address testing for base address trap dispatch tables [1] trap dispatcher trap macros [1] Trap Manager [1] getting a trap address [1] patching a trap [1] patching a trap [1] routines [1] setting a trap address [1] trap-on-overflow exception errors TRAPV instructions TrueType fonts testing for availabilityU
unimplemented core routine errors Unimplemented procedure [1] [2] UnpackBits function UnpackBits procedure [1] [2] unsigned wide recordV
ValidDate function ValidDate function [1] Vector Base Register (VBR) Vertical Retrace Manager and Queue Utilities video device default on startup. See default video device video panels creating virtual memory testing for availabilityW
word boundaries words defined extracting from long words working directory reference number, of System file WriteLocation procedure [1] WriteLocation function WriteParam function WriteParam function [1] wrong disk inserted errorsX, Y
X2Fix function [1] X2Fix function X2Frac function X2Frac function [1] XOR (logical) operation on bitsZ
zero divide errors