Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Previous Book Contents Book Index Next

Inside Macintosh: Operating System Utilities /
Chapter 8 - Trap Manager / Trap Manager Reference
Routines / Manipulating One Trap Dispatch Table (Obsolete Routines)


The SetTrapAddress procedure is obsolete, and is documented here only for the sake of completeness.

PROCEDURE SetTrapAddress (trapAddr: LongInt; trapNum: Integer);
The address of the system software routine.
A-line instruction or a trap number. If you specify an A-line instruction, the function extracts the trap number you.
The SetTrapAddress procedure was used when both the Operating System routine addresses and Toolbox routine adddresses were located in the same trap dispatch table. Today, any routine address with the trap number $00 to $4F, $54, or $57 is installed into the Operating System dispatch table; any other system software routine is installed into the Toolbox dispatch table.

The SetTrapAddress procedure is not supported under Power PC.
The SetTrapAddress procedure ignores the high-order bits in the trapNum parameter; the procedure is not able to differentiate between Operating System routines and Toolbox routines. The SetTrapAddress procedure is not reliable on any computer today.

Previous Book Contents Book Index Next

© Apple Computer, Inc.
6 JUL 1996

Get information on Apple products.
Visit the Apple Store online or at retail locations.

Copyright © 2004 Apple Computer, Inc.
All rights reserved. | Terms of use | Privacy Notice