* reloc.c (reloc_howto_struct): Fix partial_inplace comment.
[deliverable/binutils-gdb.git] / include / ieee.h
index 08ebd011667152f25b7b27a064e68f8a02fef132..5ade39d33e3514b25e9a2bd590d96fc1bb58b30d 100644 (file)
@@ -1,13 +1,16 @@
+/* IEEE Standard 695-1980 "Universal Format for Object Modules" header file
+   Contributed by Cygnus Support.  */
+
 #define N_W_VARIABLES 8
 #define Module_Beginning 0xe0
 
-typedef struct {
+typedef struct ieee_module {
   char *processor;
   char *module_name;
 } ieee_module_begin_type;
 
 #define Address_Descriptor 0xec
-typedef struct {
+typedef struct ieee_address {
 bfd_vma number_of_bits_mau;
  bfd_vma number_of_maus_in_address;
 
@@ -16,7 +19,7 @@ bfd_vma number_of_bits_mau;
 #define IEEE_BIG 0xcd
 } ieee_address_descriptor_type;
 
-typedef union {
+typedef union ieee_w_variable {
   file_ptr offset[N_W_VARIABLES];
   struct {
     file_ptr extension_record;
@@ -34,7 +37,7 @@ typedef union {
 
 
 
-typedef enum 
+typedef enum ieee_record
 { 
   ieee_number_start_enum = 0x00,
   ieee_number_end_enum=0x7f,
@@ -51,7 +54,6 @@ typedef enum
   ieee_section_type_enum = 0xe6,
   ieee_section_alignment_enum = 0xe7,
   ieee_external_symbol_enum = 0xe8,
-  ieee_attribute_record_enum = 0xf1c9,
   ieee_comma = 0x90,
   ieee_external_reference_enum = 0xe9,
   ieee_set_current_section_enum = 0xe5,
@@ -104,17 +106,26 @@ typedef enum
   ieee_mau_size_enum = 0xe2c6,
   ieee_m_value_enum = 0xe2cd,
   ieee_section_base_address_enum = 0xe2cc,
+  ieee_asn_record_enum = 0xe2ce,
   ieee_section_offset_enum = 0xe2d2,
   ieee_value_starting_address_enum = 0xe2c7,
   ieee_assign_value_to_variable_enum = 0xe2d7,
   ieee_set_current_pc_enum = 0xe2d0,
   ieee_value_record_enum = 0xe2c9,
+  ieee_nn_record = 0xf0,
+  ieee_at_record_enum = 0xf1,
+  ieee_ty_record_enum = 0xf2,
+  ieee_attribute_record_enum = 0xf1c9,
+  ieee_atn_record_enum = 0xf1ce,
+  ieee_external_reference_info_record_enum = 0xf1d8,
   ieee_weak_external_reference_enum= 0xf4,
-
+  ieee_repeat_data_enum = 0xf7,
+  ieee_bb_record_enum = 0xf8,
+  ieee_be_record_enum = 0xf9
 } ieee_record_enum_type;
                 
 
-typedef struct {
+typedef struct ieee_section {
   unsigned int section_index;
   unsigned int section_type;
   char *section_name;
This page took 0.033791 seconds and 4 git commands to generate.