145548106Schristos /* Alpha VMS external format of Extended Symbol Def for Vectored symbols. 245548106Schristos 3*cb63e24eSchristos Copyright (C) 2010-2024 Free Software Foundation, Inc. 445548106Schristos Written by Tristan Gingold <gingold@adacore.com>, AdaCore. 545548106Schristos 645548106Schristos This file is part of BFD, the Binary File Descriptor library. 745548106Schristos 845548106Schristos This program is free software; you can redistribute it and/or modify 945548106Schristos it under the terms of the GNU General Public License as published by 1045548106Schristos the Free Software Foundation; either version 3 of the License, or 1145548106Schristos (at your option) any later version. 1245548106Schristos 1345548106Schristos This program is distributed in the hope that it will be useful, 1445548106Schristos but WITHOUT ANY WARRANTY; without even the implied warranty of 1545548106Schristos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1645548106Schristos GNU General Public License for more details. 1745548106Schristos 1845548106Schristos You should have received a copy of the GNU General Public License 1945548106Schristos along with this program; if not, write to the Free Software 2045548106Schristos Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, 2145548106Schristos MA 02110-1301, USA. */ 2245548106Schristos 2345548106Schristos #ifndef _VMS_ESDFV_H 2445548106Schristos #define _VMS_ESDFV_H 2545548106Schristos 2645548106Schristos struct vms_esdfv 2745548106Schristos { 2845548106Schristos /* Entry type. */ 2945548106Schristos unsigned char gsdtyp[2]; 3045548106Schristos 3145548106Schristos /* Length of the entry. */ 3245548106Schristos unsigned char size[2]; 3345548106Schristos 3445548106Schristos /* Data type. */ 3545548106Schristos unsigned char datyp; 3645548106Schristos 3745548106Schristos /* Pad for alignment. */ 3845548106Schristos unsigned char temp; 3945548106Schristos 4045548106Schristos unsigned char flags[2]; 4145548106Schristos 4245548106Schristos unsigned char value[8]; 4345548106Schristos unsigned char psindx[4]; 4445548106Schristos unsigned char vector[4]; 4545548106Schristos unsigned char namlng; 4645548106Schristos unsigned char name[31]; 4745548106Schristos }; 4845548106Schristos 4945548106Schristos #endif /* _VMS_ESDFV_H */ 50