-- --**************************************************************************** --* * --* Copyright (c) 2001 * --* by DIGITAL Equipment Corporation, Maynard, Mass. * --* * --* This software is furnished under a license and may be used and copied * --* only in accordance with the terms of such license and with the * --* inclusion of the above copyright notice. This software or any other * --* copies thereof may not be provided or otherwise made available to any * --* other person. No title to and ownership of the software is hereby * --* transferred. * --* * --* The information in this software is subject to change without notice * --* and should not be construed as a commitment by DIGITAL Equipment * --* Corporation. * --* * --* DIGITAL assumes no responsibility for the use or reliability of its * --* software on equipment which is not supplied by DIGITAL. * --* * --**************************************************************************** --******************************************************************************************************************** -- Created: 15-MAR-2001 22:52:15 by OpenVMS SDL EV1-33 -- Source: 2-SEP-1989 10:42:45 $11$DUA933:[LIB_ADA.LIS]IHADEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package IHADEF is -- module $IHADEF --+ -- IMAGE HEADER ACTIVATION SECTION OFFSETS --- IHA_K_LENGTH : constant := 20; -- SIZE OF ACTIVATION SECTION IHA_C_LENGTH : constant := 20; -- SIZE OF ACTIVATION SECTION type IHA_TYPE is record TFRADR1 : UNSIGNED_LONGWORD; -- FIRST TRANSFER ADDRESS TFRADR2 : UNSIGNED_LONGWORD; -- SECOND TRANSFER ADDRESS TFRADR3 : UNSIGNED_LONGWORD; -- THIRD TRANSFER ADDRESS FILLER_1 : UNSIGNED_LONGWORD; -- GUARANTEED TRAILING 0 ADDRESS INISHR : UNSIGNED_LONGWORD; -- SHARED IMAGE INITIALIZATION -- (valid if IHD$V_INISHR set) end record; for IHA_TYPE use record TFRADR1 at 0 range 0 .. 31; TFRADR2 at 4 range 0 .. 31; TFRADR3 at 8 range 0 .. 31; FILLER_1 at 12 range 0 .. 31; INISHR at 16 range 0 .. 31; end record; for IHA_TYPE'SIZE use 160; IHA_TYPE_INIT : constant IHA_TYPE := (TFRADR1 => 0, TFRADR2 => 0, TFRADR3 => 0, FILLER_1 => 0, INISHR => 0); end IHADEF;