(elfNAME, ElfNAME): Use CAT directly rather than going through NAME.

(bfd_elf32_new_section_hook): Declare.
This commit is contained in:
Ken Raeburn 1993-06-15 21:44:03 +00:00
parent 5aef7c67a3
commit e6858d1b68

View File

@ -28,14 +28,15 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef NAME #ifndef NAME
#if ARCH_SIZE==64 #if ARCH_SIZE==64
#define NAME(x,y) CAT3(x,64_,y) #define NAME(x,y) CAT3(x,64_,y)
#define ElfNAME(X) CAT(Elf64_,X)
#define elfNAME(X) CAT(elf64_,X)
#else /* ARCH_SIZE==32 */ #else /* ARCH_SIZE==32 */
#define NAME(x,y) CAT3(x,32_,y) #define NAME(x,y) CAT3(x,32_,y)
#define ElfNAME(X) CAT(Elf32_,X)
#define elfNAME(X) CAT(elf32_,X)
#endif #endif
#endif #endif
#define ElfNAME(X) NAME(Elf,X)
#define elfNAME(X) NAME(elf,X)
typedef struct typedef struct
{ {
asymbol symbol; asymbol symbol;
@ -119,6 +120,7 @@ extern boolean bfd_elf32_find_nearest_line PARAMS ((bfd *, asection *,
unsigned int *)); unsigned int *));
extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean)); extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean));
extern unsigned long elf_hash PARAMS ((CONST unsigned char *)); extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
extern boolean bfd_elf32_new_section_hook PARAMS ((bfd *, asection *));
/* If the target doesn't have reloc handling written yet: */ /* If the target doesn't have reloc handling written yet: */
extern void bfd_elf32_no_info_to_howto PARAMS ((bfd *, arelent *, extern void bfd_elf32_no_info_to_howto PARAMS ((bfd *, arelent *,