aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1993-07-06 21:14:36 +0000
committerKen Raeburn <raeburn@cygnus>1993-07-06 21:14:36 +0000
commit7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0 (patch)
tree6ff166addaeed73371fd78afe3414154878a1de0 /bfd
parent72fc67ed29c1d07d7b19b560dc20d588e02a92bc (diff)
downloadgdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.zip
gdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.tar.gz
gdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.tar.bz2
more prototypes, in libelf.h
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/libelf.h13
2 files changed, 9 insertions, 8 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 47de067..126f7b5 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -21,6 +21,8 @@ Tue Jul 6 13:24:55 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
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
@@ -37,6 +39,8 @@ Tue Jul 6 13:24:55 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
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.
diff --git a/bfd/libelf.h b/bfd/libelf.h
index 5a5823f..9f52284 100644
--- a/bfd/libelf.h
+++ b/bfd/libelf.h
@@ -119,6 +119,9 @@ struct elf_backend_data
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 *));
@@ -131,7 +134,6 @@ extern boolean bfd_elf32_set_section_contents PARAMS ((bfd *, sec_ptr, PTR,
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));
@@ -152,7 +154,6 @@ extern boolean bfd_elf32_find_nearest_line PARAMS ((bfd *, asection *,
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: */
@@ -206,10 +207,6 @@ struct strtab
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. */
@@ -243,8 +240,8 @@ struct elf_obj_tdata
#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