do_slurp_coff_armap, bfd_construct_extended_name_table):
Prototypes.
* elfcode.h (elf_string_from_elf_strtab): Prototypes.
+ * libelf.h (elf_string_from_elf_section, elf_get_str_section):
+ Prototypes.
* Makefile.in (ALL_MACHINES): Renamed from BFD_MACHINES.
(ofiles): New target. Build a list of unique file names, in case
section symbols for the same section.
(elf_find_nearest_line): Don't print message, just return false.
+ * libelf.h (bfd_elf_locate_sh): Declaration deleted.
+
Mon Jul 5 16:48:11 1993 Doug Evans (dje@canuck.cygnus.com)
* cpu-h8300.c (h8300_scan): Fix parsing of architecture string.
PTR global_sym;
};
+extern boolean elf_get_sect_thunk PARAMS ((bfd *, elf_sect_thunk *));
+extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
+
extern bfd_target *bfd_elf32_object_p PARAMS ((bfd *));
extern bfd_target *bfd_elf32_core_file_p PARAMS ((bfd *));
extern boolean bfd_elf_mkobject PARAMS ((bfd *));
file_ptr,
bfd_size_type));
-extern boolean elf_get_sect_thunk PARAMS ((bfd *, elf_sect_thunk *));
extern unsigned int bfd_elf32_get_symtab_upper_bound PARAMS ((bfd *));
extern unsigned int bfd_elf32_get_symtab PARAMS ((bfd *, asymbol **));
extern unsigned int bfd_elf32_get_reloc_upper_bound PARAMS ((bfd *, sec_ptr));
CONST char **,
unsigned int *));
extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean));
-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: */
int length;
};
-extern struct elf32_internal_shdr *
-bfd_elf_locate_sh PARAMS ((bfd *, struct strtab *,
- struct elf32_internal_shdr *, CONST char *));
-
/* Some private data is stashed away for future use using the tdata pointer
in the bfd structure. */
#define obj_raw_syms(bfd) ((Elf_External_Sym*)(elf_tdata(bfd) -> raw_syms))
#define obj_internal_syms(bfd) (elf_tdata(bfd) -> internal_syms)
-extern char * elf_string_from_elf_section ();
-extern char * elf_get_str_section ();
+extern char * elf_string_from_elf_section PARAMS ((bfd *, unsigned, unsigned));
+extern char * elf_get_str_section PARAMS ((bfd *, unsigned));
#define bfd_elf32_mkobject bfd_elf_mkobject
#define bfd_elf64_mkobject bfd_elf_mkobject