40 #if PRAGMA_STRUCT_ALIGN
41 #pragma options align = mac68k
42 #elif PRAGMA_STRUCT_PACKPUSH
44 #elif PRAGMA_STRUCT_PACK
48 #if CALL_NOT_IN_CARBON
55 typedef SignedByte TrapType;
69 #if TARGET_CPU_68K && !TARGET_RT_MAC_CFM
70 #if CALL_NOT_IN_CARBON
106 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
107 #pragma parameter __A0 GetTrapAddress(__D0)
110 GetTrapAddress(UInt16 trapNum);
141 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
142 #pragma parameter SetTrapAddress(__A0, __D0)
145 SetTrapAddress(UniversalProcPtr trapAddr, UInt16 trapNum);
151 #if CALL_NOT_IN_CARBON
232 #if CALL_NOT_IN_CARBON
271 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
272 #pragma parameter __A0 GetOSTrapAddress(__D0)
313 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
314 #pragma parameter SetOSTrapAddress(__A0, __D0)
356 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
357 #pragma parameter __A0 GetToolTrapAddress(__D0)
397 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
398 #pragma parameter SetToolTrapAddress(__A0, __D0)
411 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
412 #pragma parameter __A0 GetToolboxTrapAddress(__D0)
425 #if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM
426 #pragma parameter SetToolboxTrapAddress(__A0, __D0)
434 #if CALL_NOT_IN_CARBON
444 GetTrapVector(UInt16 trapNumber);
450 #if PRAGMA_STRUCT_ALIGN
451 #pragma options align = reset
452 #elif PRAGMA_STRUCT_PACKPUSH
454 #elif PRAGMA_STRUCT_PACK
458 #ifdef PRAGMA_IMPORT_OFF
Basic Macintosh data types.
@ ToolTrap
Definition: Patches.h:59
UniversalProcPtr GetOSTrapAddress(UInt16 trapNum)
void SetOSTrapAddress(UniversalProcPtr trapAddr, UInt16 trapNum)
UniversalProcPtr GetToolTrapAddress(UInt16 trapNum)
UniversalProcPtr GetToolboxTrapAddress(UInt16 trapNum)
void SetToolTrapAddress(UniversalProcPtr trapAddr, UInt16 trapNum)
void NSetTrapAddress(UniversalProcPtr trapAddr, UInt16 trapNum, TrapType tTyp)
void SetToolboxTrapAddress(UniversalProcPtr trapAddr, UInt16 trapNum)
UniversalProcPtr NGetTrapAddress(UInt16 trapNum, TrapType tTyp)