ÊSymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ'.MPP driver, determining version number32-bit addressingtesting for availabilityA/UXtesting for versionA5 register,saving when using Gestalt selector functions
Alias Managertesting for featuresApple Desktop Bustesting for last keyboard usedApple Event Managertesting for availabilityAppleTalk driverstesting for version4application creator string, as Gestalt selector codeCommunications Resource Managertesting for availabilityCommunications Toolboxtesting for featuresComponent Managerchecking for featuresConnection Managertesting for featuresCPUs, testing for typeCustomGetFile proceduretesting for availabilityCustomPutFile proceduretesting for availabilityData Access Managertesting for availabilityDialog Managertesting for featuresDictionary Managertesting for availabilityEasy Accesstesting for featuresEdition Managertesting for features;environment, getting information about. See Gestalt Manager!file system, testing for featuresFile Transfer Managertesting for featuresFindFolder functiontesting for availabilityfloating-point unit (FPU)testing for typeFont Managertesting for featuresFPU. See floating-point unitGestalt functionadding selectors to$relation to SysEnvirons and Environsselector codestesting for availabilityGestalt Manager constantsdata structures inresponse parameter ofroutines intesting for availabilitytesting for versionGestalt selector codesaddingdefined
environmental"environmental versus informational
informational modifyingsuffixes in-global variables. See system global variables*hardware environment, testing for featuresHelp Managertesting for availabilityIcon Utilitieschecking for availabilityImage Compression Managerchecking for versioninterrupt timecalling Gestalt at keyboardstesting for type with Gestalt!testing for type with SysEnvironslogical RAM, testing for sizelow-memory global variablestesting for sizemachine icon, testing formachine namemachine type, testing for(MC680x0 microprocessor, testing for typememory management unit (MMU)testing for typeMySelectorFunction functionNewGestalt functionNotification Managertesting for availabilityNuBus slotstesting for locationsOperating Systemtesting for features$Operating System trap dispatch tabletesting for base address
outline fontstesting for availability pages (memory), testing for sizeparity RAM, testing for size'parity-checking, testing for attributesphysical RAM, testing for sizepop-up control definitiontesting for availability
Power Managertesting for/Program-to-Program Communications (PPC) Toolboxtesting for features QuickDrawtesting for featurestesting for versionRAMchecking size ofparityReplaceGestalt functionResource Managertesting for featuresROMtesting for sizetesting for version
binary values converting to hexadecimal valuesbit-numbering, reversedBitAnd functionBitClr procedureBitNot functionBitOr functionbitsdefinedmanipulatingtestingBitSet procedureBitShift functionBitTst functionBitXor functionbytesdefinedhardcoding values intomasking outcompression utilitiesdata compressiondata decompressiondecompression utilitiesFix2Frac functionFix2Long functionFix2X functionFixATan2 functionFixDiv functionFixed data type0Fixed data type. See also fixed-point data typesfixed-point data types!converting to other numeric types
division by 0overflow handlingperforming operations onFixMul functionFixRatio functionFixRound functionFrac2Fix functionFrac2X functionFracCos functionFracDiv functionFracMul functionFracSin functionFracSqrt function0Fract data type. See also fixed-point data typesrange of valueshexadecimal valuesconverting to binary valueshigh-order bitHiWord functionInt64Bit data typeleast significant bit:logical operations. See Mathematical and Logical Utilities
long words performing logical operations onsetting high word ofsetting low word ofLong2Fix functionLongMul procedureLoWord functionMacPaint imagescompressingmasking out bytes"Mathematical and Logical Utilitiescalculating angle from slopecalculating slope from angle
shifting bitsworking with Fixed numbersmost significant bitNOT (logical) operation on bitsOR (logical) operation on bitsPackBits procedurepseudorandom number generationobtaining a pseudorandom numberRandom functiondistribution of output
example of<random number generation. See pseudorandom number generationrandSeed global variable resourcescompressing
decompressingreversed bit-numberingRndSeed system global variableSHIFT operation on bits
shifting bits
signed valuesSlopeFromAngle functionslopesdefinedStuffHex procedureUnpackBits procedureword boundarieswordsdefinedextracting from long wordsX2Fix functionX2Frac functionXOR (logical) operation on bits'itl0' resource"determining the measurement systemAlarm Clock calendars
Arabic CLC GregorianJewishJulian
clock chipdategetting the currentDate & Time control panel
date and timegetting the currentupdating%Date, Time, and Measurement Utilitiesdata structures inroutines indate-time formatsconverting betweendate-time record0Date2Secs procedure. See DateToSeconds proceduredatescalculating%converting from short to long formatsDateTimeRec data typeDateToSeconds proceduredaygetting the currentdaylight saving timedlsDelta fielderageographic locationgeographic location recordGetDateTime procedureGetTime procedureGMT (Greenwich mean time)Greenwich mean time (GMT)Gregorian calendarIsMetric functionlatitudelong date-time formatsconverting betweenlong date-time recordLongDateCvt data typeLongDateRec data typelong date-time recordlong date-time value.LongDate2Secs. See LongDateToSeconds procedureLongDateToSeconds procedure longitudeLongSecondsToDate procedure.LongSecs2Date. See LongSecondsToDate procedureMachineLocation datatypeMap control panelmeasurement systemsdeterminingEnglish system
metric system
metric systemmeasurement systemMicroseconds proceduremonth fieldnumeric-format resourcedetermining measurement systemReadDateTime functionReadLocation procedureSecondsToDate procedure0Secs2Date procedure. See SecondsToDate procedureSetDateTime functionSetTime proceduretimegetting the currentGMTsetting3setting. See Alarm Clock, Date & Time control paneltime-zone informationreadingsettingtoggle parameter blockToggleDate functionTogglePB data typeunsigned wide recordValidDate functionWriteLocation procedurezzamChars field zzc fieldzzCharZCycleBit constantzzdateStdMask constantzzday fieldzzdayMask constantzzdayOfWeek fieldzzdayOfWeekMask constantzzdayOfYear fieldzzdayOfYearMask constantzzera fieldzzeraAlt fieldzzeraMask constantzzgenCdevRangeBit constantzzgmtDelta fieldzzhour fieldzzhourMask constantzzlatitude field
Event Managerand Queue UtilitiesFile Managerand Queue Utilitiesand Queue Utilitiesoperating-system queuesadding new elements to!generic routines for manipulatingqueue elements
queue headersremoving elements fromand Queue UtilitiesQElem data typeQHdr data typeQTypes data typequeue elements
zzalarm fieldzzaTalkA fieldzzaTalkB fieldzzconfig fieldzzfont fieldzzkbdPrint fieldzzmisc field
zzportA field
zzportB field
zzvalid fieldzzvolClik fieldA-line instructionsfor Operating System routinesfor Toolbox routinestrap numberauto-pop bitcome-from patchesdaisy chainsexception stack framesfunction resultsOperating System routinesToolbox routinesGetOSTrapAddress functionGetToolboxTrapAddress functionGetTrapAddress functionhead patchesNGetTrapAddress functionNSetTrapAddress procedure.Operating System parameter-passing conventionsOperating System trapsparameter-passing conventionsOperating System routinesToolbox routinespatches come-fromdaisy chain ofheadtail"patching a system software routine8patching a trap. See patching a system software routineregister-based routinesroutine selectorsSetOSTrapAddress procedureSetToolboxTrapAddress procedureSetTrapAddress procedurestack-based routinescalling conventionssystem software routinesdetermining if availablepatchingtail patches
Toolbox trapstrap dispatch tablestrap dispatchertrap macrosTrap Managergetting a trap addresspatching a traproutinessetting a trap addressUnimplemented procedureVector Base Register (VBR)alert boxes$avoiding use of by system extensionsboot block headerformats forboot block header recordboot blocksdefinedBootBlkHdr data typedefault operating systemdata structure fordefinedidentifyingroutines for(default operating system parameter blockdefault startup devicedata structure fordefinedidentifyingroutines forsettingtimeout interval fortypes of&default startup device parameter blockdefault timeout intervaldefinedsetting for startup drivedefault video devicedata structure fordefinedidentifyingroutines forsetting$default video device parameter blockDefOSRec data typeDefVideoRec data typedialog boxes$avoiding use of by system extensionsdriver descriptor recorduse during system startup!extensions. See system extensionsGetDefaultStartup procedureGetOSDefault procedureGetTimeout procedureGetVideoDefault procedureglobal timing variablesiconsdefault for system extensionsuse by system extensions0default on startup. See default operating system'sysz'system heap zoneSetDefaultStartup procedureSetOSDefault procedureSetTimeout procedureSetVideoDefault procedureslot secondary init codewhen initialized
Start Managerdata structures inroutines instartup device#default. See default startup devicesystem extensionsand system startupdifferences from an application
example ofhuman interface guidelines forinstalling and removingwritingsystem heap zone resources!system initialization, process ofsystem startup informationdefinedsystem startup, process ofTimeDBRA global variablelimitations ofTimeSCCDB global variableTimeSCSIDB global variablevideo device,default on startup. See default video devicezzbb128KSHeap fieldzzbb256KSHeap fieldzzbbCntEvts fieldzzbbCntFCBs fieldzzbbDbg1Name fieldzzbbDbg2Name fieldzzbbEntry fieldzzbbHelloName fieldzzbbID fieldzzbbPageFlags fieldzzbbScrapName fieldzzbbScreenName fieldzzbbShellName fieldzzbbSysHeapExtra fieldzzbbSysHeapFract fieldzzbbSysHeapSize fieldzzbbSysName fieldzzbbVersion fieldzzsdExtDevID fieldzzsdOSType fieldzzsdPartition fieldzzsdRefNum fieldzzsdSlot fieldzzsdSlotNum fieldzzsdSResource fieldzzsdSRsrcID field'PACK' resource typeand Package ManagerColor Pickerand Edition Managerand Package ManagerDisk Initialization Managerand Package Managerand Package Manager!Floating-Point Arithmetic Packageand Package Managerand Package ManagerInitAllPacks procedureInitPack procedureList Managerand Package ManagerPackage Managerand Apple Event Managerand Color Pickerand Data Access Managerand Disk Initialization Managerand Edition Manager%and Floating-Point Arithmetic Packageand Help Managerand List Managerand Picture Utilitesand PPC Browserand Standard File Packageand Text Utilities$and Transcendental Functions Packageroutines inpackage resource IDspackage resourcespackagesPicture Utilitiesand Package ManagerPPC Browserand Package Manager'PACK'packageand Package Manager
Text Utilitesand Package Manager Transcendental Functions Packageand Package Manager