66 lines
1.5 KiB
C
66 lines
1.5 KiB
C
/* 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
|