/* hi */ #include "emul.h" #include "targ-cpu.h" #define OUTPUT_FLAVOR \ (this_format->flavor) #define obj_frob_symbol(S,P) \ (this_format->frob_symbol) (S, &(P)) #define obj_frob_file() \ (this_format->frob_file \ ? this_format->frob_file () \ : (void) 0) #define obj_frob_file_after_relocs \ (this_format->frob_file_after_relocs) #define obj_ecoff_set_ext \ (this_format->ecoff_set_ext) #define obj_pop_insert \ (this_format->pop_insert) #define obj_read_begin_hook() \ (this_format->read_begin_hook \ ? this_format->read_begin_hook () \ : (void) 0) #define obj_symbol_new_hook \ (this_format->symbol_new_hook) #define obj_sec_sym_ok_for_reloc \ (this_format->sec_sym_ok_for_reloc) #define S_GET_SIZE \ (this_format->s_get_size) #define S_SET_SIZE \ (this_format->s_set_size) #define S_GET_ALIGN \ (this_format->s_get_align) #define S_SET_ALIGN \ (this_format->s_set_align) #define OBJ_COPY_SYMBOL_ATTRIBUTES(d,s) \ (this_format->copy_symbol_attributes \ ? this_format->copy_symbol_attributes (d, s) \ : (void) 0) #define OBJ_PROCESS_STAB(SEG,W,S,T,O,D) \ (this_format->process_stab \ ? this_format->process_stab (SEG,W,S,T,O,D) \ : (void) 0) #if defined (OBJ_MAYBE_ECOFF) || (defined (OBJ_MAYBE_ELF) && defined (TC_MIPS)) #define ECOFF_DEBUGGING 1 #endif #ifdef OBJ_MAYBE_ELF /* We need obj-elf for OBJ_SYMFIELD_TYPE so that symbol_get_obj is defined */ #include "obj-elf.h" #endif