--******************************************************************************************************************** -- Created: 9-Mar-2021 22:28:26 by OpenVMS SDL EV3-3 -- Source: 19-APR-1993 14:30:43 $1$DGA8085:[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 IHA_S_IHADEF : constant := 20; 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;