8 typedef struct oasys_reloc_struct {
10 struct oasys_reloc_struct *next;
15 #define oasys_symbol(x) ((oasys_symbol_type *)(x))
16 #define oasys_per_section(x) ((oasys_per_section_type *)(x->used_by_bfd))
18 typedef struct oasys_per_section_struct
24 oasys_reloc_type **reloc_tail_ptr;
29 unsigned int current_byte;
31 } oasys_per_section_type;
42 } oasys_ar_obstack_type;
51 } oasys_module_info_type;
54 oasys_module_info_type *module;
55 unsigned int module_count;
56 unsigned int module_index;
60 struct obstack oasys_obstack;
63 unsigned int symbol_string_length;
64 asection *sections[OASYS_MAX_SEC_COUNT];
65 file_ptr first_data_record;
68 #define oasys_data(abfd) ((oasys_data_type *)((abfd)->tdata))
69 #define oasys_ar_data(abfd) ((oasys_ar_data_type *)((abfd)->tdata))