-- --**************************************************************************** --* * --* 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:51:46 by OpenVMS SDL EV1-33 -- Source: 2-SEP-1989 10:40:27 $11$DUA933:[LIB_ADA.LIS]ERFMBXDEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package ERFMBXDEF is -- module $ERFMBXDEF -- -- COMPLEMENTARY STRUCTURES FOR ERRFMT DIAGNOSTIC MAILBOX CONTROL -- ERF_K_MBX_LENGTH : constant := 6; -- LENGTH OF STRUCTURE ERF_C_MBX_LENGTH : constant := 6; -- LENGTH OF STRUCTURE type ERFMBX_TYPE is record MBX_CHANNEL : UNSIGNED_WORD; -- MBX CHANNEL NUMBER MBX_SIZE : UNSIGNED_WORD; -- MBX SIZE MBX_UNIT : UNSIGNED_WORD; -- MBX UNIT NUMBER end record; for ERFMBX_TYPE use record MBX_CHANNEL at 0 range 0 .. 15; MBX_SIZE at 2 range 0 .. 15; MBX_UNIT at 4 range 0 .. 15; end record; for ERFMBX_TYPE'SIZE use 48; ERFMBX_TYPE_INIT : constant ERFMBX_TYPE := (MBX_CHANNEL => 0, MBX_SIZE => 0, MBX_UNIT => 0); end ERFMBXDEF;