1218885Sdim/* Alpha VMS external format of Extended GSD Global Symbol Definition.
2218885Sdim
3218885Sdim   Copyright (C) 2010-2024 Free Software Foundation, Inc.
4218885Sdim   Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
5218885Sdim
6218885Sdim   This file is part of BFD, the Binary File Descriptor library.
7218885Sdim
8218885Sdim   This program is free software; you can redistribute it and/or modify
9218885Sdim   it under the terms of the GNU General Public License as published by
10218885Sdim   the Free Software Foundation; either version 3 of the License, or
11218885Sdim   (at your option) any later version.
12218885Sdim
13218885Sdim   This program is distributed in the hope that it will be useful,
14263508Sdim   but WITHOUT ANY WARRANTY; without even the implied warranty of
15263508Sdim   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16218885Sdim   GNU General Public License for more details.
17249423Sdim
18218885Sdim   You should have received a copy of the GNU General Public License
19218885Sdim   along with this program; if not, write to the Free Software
20218885Sdim   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
21218885Sdim   MA 02110-1301, USA.  */
22218885Sdim
23218885Sdim#ifndef _VMS_ESDF_H
24218885Sdim#define _VMS_ESDF_H
25218885Sdim
26218885Sdimstruct vms_esdf
27218885Sdim{
28226633Sdim  struct vms_egsy header;
29226633Sdim
30226633Sdim  unsigned char value[8];
31226633Sdim  unsigned char code_address[8];
32218885Sdim  unsigned char ca_psindx[4];
33218885Sdim
34218885Sdim  unsigned char psindx[4];
35226633Sdim  unsigned char namlng;
36226633Sdim  unsigned char name[31];
37226633Sdim};
38226633Sdim
39226633Sdim#define ESDF__B_NAMLNG		32
40226633Sdim
41226633Sdim#endif /* _VMS_ESDF_H */
42226633Sdim