Home | History | Annotate | Download | only in vms
      1 /* Alpha VMS external format of Extended Object Records.
      2 
      3    Copyright (C) 2010-2016 Free Software Foundation, Inc.
      4    Written by Tristan Gingold <gingold (at) adacore.com>, AdaCore.
      5 
      6    This file is part of BFD, the Binary File Descriptor library.
      7 
      8    This program is free software; you can redistribute it and/or modify
      9    it under the terms of the GNU General Public License as published by
     10    the Free Software Foundation; either version 3 of the License, or
     11    (at your option) any later version.
     12 
     13    This program is distributed in the hope that it will be useful,
     14    but WITHOUT ANY WARRANTY; without even the implied warranty of
     15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16    GNU General Public License for more details.
     17 
     18    You should have received a copy of the GNU General Public License
     19    along with this program; if not, write to the Free Software
     20    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
     21    MA 02110-1301, USA.  */
     22 
     23 #ifndef _VMS_EOBJREC_H
     24 #define _VMS_EOBJREC_H
     25 
     26 #define EOBJ__C_EMH 8		/* EVAX mdule header record.  */
     27 #define EOBJ__C_EEOM 9		/* EVAX ed of module record.  */
     28 #define EOBJ__C_EGSD 10		/* EVAX gobal symbol definition record.  */
     29 #define EOBJ__C_ETIR 11		/* EVAX txt information record.  */
     30 #define EOBJ__C_EDBG 12		/* EVAX Dbugger information record.  */
     31 #define EOBJ__C_ETBT 13		/* EVAX Taceback information record.  */
     32 #define EOBJ__C_MAXRECTYP 13	/* EVAX Lst assigned record type.  */
     33 
     34 struct vms_eobjrec
     35 {
     36   /* Record type.  */
     37   unsigned char rectyp[2];
     38 
     39   /* Record size.  */
     40   unsigned char size[2];
     41 
     42 #if 0
     43   /* Record subtype.  */
     44   unsigned char subtyp[2];
     45 #endif
     46 };
     47 
     48 #endif /* _VMS_EOBJREC_H */
     49