* config/tc-xtensa.h (resource_table): Change units to unsigned chars.
[deliverable/binutils-gdb.git] / bfd / libieee.h
index 30e806eaa70536de8069b88f34b03c77b024f505..ab06251f91ce3bd4be074900784c1f0cdc624be6 100644 (file)
@@ -1,5 +1,6 @@
 /* IEEE-695 object file formats:  definitions internal to BFD.
 /* IEEE-695 object file formats:  definitions internal to BFD.
-   Copyright (C) 1990, 91, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
+   Copyright 1990, 1991, 1992, 1994, 1996, 2001, 2002
+   Free Software Foundation, Inc.
    Written by Cygnus Support.  Mostly Steve Chamberlain's fault.
 
 This file is part of BFD, the Binary File Descriptor library.
    Written by Cygnus Support.  Mostly Steve Chamberlain's fault.
 
 This file is part of BFD, the Binary File Descriptor library.
@@ -16,7 +17,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
 
 typedef struct {
   unsigned int index:24;
 
 typedef struct {
   unsigned int index:24;
@@ -28,7 +29,7 @@ typedef struct ct {
   struct ct *next;
 } bfd_chain_type;
 
   struct ct *next;
 } bfd_chain_type;
 
-typedef struct ieee_symbol 
+typedef struct ieee_symbol
 {
   asymbol symbol;
   struct ieee_symbol *next;
 {
   asymbol symbol;
   struct ieee_symbol *next;
@@ -55,23 +56,24 @@ typedef struct ieee_per_section
   /* For output */
   file_ptr current_pos;
   unsigned int current_byte;
   /* For output */
   file_ptr current_pos;
   unsigned int current_byte;
-  boolean initialized;
+  bfd_boolean initialized;
   ieee_reloc_type **reloc_tail_ptr;
 } ieee_per_section_type;
 
 #define ieee_per_section(x) ((ieee_per_section_type *)((x)->used_by_bfd))
   ieee_reloc_type **reloc_tail_ptr;
 } ieee_per_section_type;
 
 #define ieee_per_section(x) ((ieee_per_section_type *)((x)->used_by_bfd))
-  
+
 typedef struct {
 typedef struct {
-  unsigned  char *input_p;
+  unsigned char *input_p;
   unsigned char *first_byte;
   unsigned char *first_byte;
+  unsigned char *last_byte;
   bfd *abfd;
 } common_header_type ;
 
 typedef struct ieee_data_struct
 {
   common_header_type h;
   bfd *abfd;
 } common_header_type ;
 
 typedef struct ieee_data_struct
 {
   common_header_type h;
-  boolean read_symbols;
-  boolean read_data;   
+  bfd_boolean read_symbols;
+  bfd_boolean read_data;
   file_ptr output_cursor;
   /* Map of section indexes to section ptrs */
   asection **section_table;
   file_ptr output_cursor;
   /* Map of section indexes to section ptrs */
   asection **section_table;
@@ -79,32 +81,32 @@ typedef struct ieee_data_struct
   ieee_address_descriptor_type ad;
   ieee_module_begin_type mb;
   ieee_w_variable_type w;
   ieee_address_descriptor_type ad;
   ieee_module_begin_type mb;
   ieee_w_variable_type w;
-  
+
   unsigned int section_count;
   unsigned int section_count;
-  
+
   unsigned int map_idx;
   /* List of GLOBAL EXPORT symbols */
   ieee_symbol_type *external_symbols;
   /* List of UNDEFINED symbols */
   ieee_symbol_type *external_reference;
   unsigned int map_idx;
   /* List of GLOBAL EXPORT symbols */
   ieee_symbol_type *external_symbols;
   /* List of UNDEFINED symbols */
   ieee_symbol_type *external_reference;
-  
+
   /* When the symbols have been canonicalized, they are in a
     * special order, we remember various bases here.. */
   unsigned int external_symbol_max_index;
   unsigned int external_symbol_min_index;
   unsigned int external_symbol_count;
   int external_symbol_base_offset;
   /* When the symbols have been canonicalized, they are in a
     * special order, we remember various bases here.. */
   unsigned int external_symbol_max_index;
   unsigned int external_symbol_min_index;
   unsigned int external_symbol_count;
   int external_symbol_base_offset;
-  
+
   unsigned int external_reference_max_index;
   unsigned int external_reference_min_index;
   unsigned int external_reference_count;
   int external_reference_base_offset;
   unsigned int external_reference_max_index;
   unsigned int external_reference_min_index;
   unsigned int external_reference_count;
   int external_reference_base_offset;
-  
 
 
-  boolean symbol_table_full;
 
 
-  
-boolean done_debug;
+  bfd_boolean symbol_table_full;
+
+
+bfd_boolean done_debug;
 
 
 bfd_chain_type *chain_head;
 
 
 bfd_chain_type *chain_head;
@@ -117,11 +119,11 @@ typedef struct {
   bfd *abfd;
 } ieee_ar_obstack_type;
 
   bfd *abfd;
 } ieee_ar_obstack_type;
 
-typedef struct ieee_ar_data_struct 
+typedef struct ieee_ar_data_struct
 {
   common_header_type h;
   ieee_ar_obstack_type *elements;
 {
   common_header_type h;
   ieee_ar_obstack_type *elements;
-  
+
   unsigned  int element_index ;
   unsigned int element_count;
 
   unsigned  int element_index ;
   unsigned int element_count;
 
This page took 0.024123 seconds and 4 git commands to generate.