1239676Srwatson/* Alpha VMS external format of Extended Image Activation.
2239676Srwatson
3239676Srwatson   Copyright (C) 2010-2024 Free Software Foundation, Inc.
4239676Srwatson   Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
5239676Srwatson
6239676Srwatson   This file is part of BFD, the Binary File Descriptor library.
7239676Srwatson
8239676Srwatson   This program is free software; you can redistribute it and/or modify
9239676Srwatson   it under the terms of the GNU General Public License as published by
10239676Srwatson   the Free Software Foundation; either version 3 of the License, or
11239676Srwatson   (at your option) any later version.
12239676Srwatson
13239676Srwatson   This program is distributed in the hope that it will be useful,
14239676Srwatson   but WITHOUT ANY WARRANTY; without even the implied warranty of
15239676Srwatson   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16239676Srwatson   GNU General Public License for more details.
17239676Srwatson
18239676Srwatson   You should have received a copy of the GNU General Public License
19239676Srwatson   along with this program; if not, write to the Free Software
20239676Srwatson   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
21239676Srwatson   MA 02110-1301, USA.  */
22239676Srwatson
23239676Srwatson#ifndef _VMS_EIHA_H
24239676Srwatson#define _VMS_EIHA_H
25239676Srwatson
26239676Srwatsonstruct vms_eiha
27239676Srwatson{
28239676Srwatson  /* Size of the struct.  */
29239676Srwatson  unsigned char size[4];
30239676Srwatson
31239676Srwatson  unsigned char spare[4];
32239676Srwatson
33239676Srwatson  /* First transfer address.  */
34239676Srwatson  unsigned char tfradr1[4];
35239676Srwatson  unsigned char tfradr1_h[4];
36239676Srwatson
37239676Srwatson  /* Second.  */
38239676Srwatson  unsigned char tfradr2[4];
39239676Srwatson  unsigned char tfradr2_h[4];
40239676Srwatson
41239676Srwatson  /* Third.  */
42239676Srwatson  unsigned char tfradr3[4];
43239676Srwatson  unsigned char tfradr3_h[4];
44239676Srwatson
45239676Srwatson  /* Fourth (must be 0).  */
46239676Srwatson  unsigned char tfradr4[4];
47239676Srwatson  unsigned char tfradr4_h[4];
48239676Srwatson
49239676Srwatson  /* Shared image initialization (only if EIHD__V_INISHR is set).  */
50239676Srwatson  unsigned char inishr[4];
51239676Srwatson  unsigned char inishr_h[4];
52239676Srwatson};
53239676Srwatson
54239676Srwatson#endif /* _VMS_EIHA_H */
55245365Srwatson