Index: bfd/hp300hpux.c |
diff --git a/bfd/hp300hpux.c b/bfd/hp300hpux.c |
index 7779fef1ec9e39e6a73387c5780ebeae6d5636a3..6803d74288c8a3aa739f896b92634c2b37381eef 100644 |
--- a/bfd/hp300hpux.c |
+++ b/bfd/hp300hpux.c |
@@ -1,6 +1,6 @@ |
/* BFD backend for hp-ux 9000/300 |
Copyright 1990, 1991, 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, |
- 2003, 2004, 2005, 2007, 2010 Free Software Foundation, Inc. |
+ 2003, 2004, 2005, 2007, 2010, 2012 Free Software Foundation, Inc. |
Written by Glenn Engel. |
This file is part of BFD, the Binary File Descriptor library. |
@@ -195,26 +195,19 @@ |
#include "aoutx.h" |
-static const bfd_target * MY (callback) |
- PARAMS ((bfd *)); |
-static bfd_boolean MY (write_object_contents) |
- PARAMS ((bfd *)); |
+static const bfd_target * MY (callback) (bfd *); |
+static bfd_boolean MY (write_object_contents) (bfd *); |
static void convert_sym_type |
- PARAMS ((struct external_nlist *, aout_symbol_type *, bfd *)); |
+ (struct external_nlist *, aout_symbol_type *, bfd *); |
-bfd_boolean MY (slurp_symbol_table) |
- PARAMS ((bfd *)); |
+bfd_boolean MY (slurp_symbol_table) (bfd *); |
void MY (swap_std_reloc_in) |
- PARAMS ((bfd *, struct hp300hpux_reloc *, arelent *, asymbol **, |
- bfd_size_type)); |
+ (bfd *, struct hp300hpux_reloc *, arelent *, asymbol **, bfd_size_type); |
bfd_boolean MY (slurp_reloc_table) |
- PARAMS ((bfd *, sec_ptr, asymbol **)); |
-long MY (canonicalize_symtab) |
- PARAMS ((bfd *, asymbol **)); |
-long MY (get_symtab_upper_bound) |
- PARAMS ((bfd *)); |
-long MY (canonicalize_reloc) |
- PARAMS ((bfd *, sec_ptr, arelent **, asymbol **)); |
+ (bfd *, sec_ptr, asymbol **); |
+long MY (canonicalize_symtab) (bfd *, asymbol **); |
+long MY (get_symtab_upper_bound) (bfd *); |
+long MY (canonicalize_reloc) (bfd *, sec_ptr, arelent **, asymbol **); |
/* Since the hpux symbol table has nlist elements interspersed with |
strings and we need to insert som strings for secondary symbols, we |
@@ -227,8 +220,7 @@ long MY (canonicalize_reloc) |
/* Set parameters about this a.out file that are machine-dependent. |
This routine is called from some_aout_object_p just before it returns. */ |
static const bfd_target * |
-MY (callback) (abfd) |
- bfd *abfd; |
+MY (callback) (bfd *abfd) |
{ |
struct internal_exec *execp = exec_hdr (abfd); |
@@ -282,12 +274,10 @@ MY (callback) (abfd) |
return abfd->xvec; |
} |
-extern bfd_boolean aout_32_write_syms |
- PARAMS ((bfd * abfd)); |
+extern bfd_boolean aout_32_write_syms (bfd *); |
static bfd_boolean |
-MY (write_object_contents) (abfd) |
- bfd *abfd; |
+MY (write_object_contents) (bfd * abfd) |
{ |
struct external_exec exec_bytes; |
struct internal_exec *execp = exec_hdr (abfd); |
@@ -320,7 +310,7 @@ MY (write_object_contents) (abfd) |
H_PUT_32 (abfd, (bfd_get_symcount (abfd) * 12), exec_bytes.e_drelocs); |
if (bfd_seek (abfd, (file_ptr) 0, FALSE) != 0 |
- || (bfd_bwrite ((PTR) &exec_bytes, (bfd_size_type) EXEC_BYTES_SIZE, abfd) |
+ || (bfd_bwrite (&exec_bytes, (bfd_size_type) EXEC_BYTES_SIZE, abfd) |
!= EXEC_BYTES_SIZE)) |
return FALSE; |
@@ -353,14 +343,13 @@ MY (write_object_contents) (abfd) |
return TRUE; |
} |
-/* convert the hp symbol type to be the same as aout64.h usage so we */ |
-/* can piggyback routines in aoutx.h. */ |
+/* Convert the hp symbol type to be the same as aout64.h usage so we |
+ can piggyback routines in aoutx.h. */ |
static void |
-convert_sym_type (sym_pointer, cache_ptr, abfd) |
- struct external_nlist *sym_pointer ATTRIBUTE_UNUSED; |
- aout_symbol_type *cache_ptr; |
- bfd *abfd ATTRIBUTE_UNUSED; |
+convert_sym_type (struct external_nlist *sym_pointer ATTRIBUTE_UNUSED, |
+ aout_symbol_type *cache_ptr, |
+ bfd *abfd ATTRIBUTE_UNUSED) |
{ |
int name_type; |
int new_type; |
@@ -452,10 +441,9 @@ DESCRIPTION |
*/ |
void |
-NAME (aout,swap_exec_header_in) (abfd, raw_bytes, execp) |
- bfd *abfd; |
- struct external_exec *raw_bytes; |
- struct internal_exec *execp; |
+NAME (aout,swap_exec_header_in) (bfd *abfd, |
+ struct external_exec *raw_bytes, |
+ struct internal_exec *execp) |
{ |
struct external_exec *bytes = (struct external_exec *) raw_bytes; |
@@ -536,8 +524,7 @@ NAME (aout,swap_exec_header_in) (abfd, raw_bytes, execp) |
*/ |
bfd_boolean |
-MY (slurp_symbol_table) (abfd) |
- bfd *abfd; |
+MY (slurp_symbol_table) (bfd *abfd) |
{ |
bfd_size_type symbol_bytes; |
struct external_nlist *syms; |
@@ -559,7 +546,7 @@ MY (slurp_symbol_table) (abfd) |
return FALSE; |
syms = (struct external_nlist *) (strings + SYM_EXTRA_BYTES); |
if (bfd_seek (abfd, obj_sym_filepos (abfd), SEEK_SET) != 0 |
- || bfd_bread ((PTR) syms, symbol_bytes, abfd) != symbol_bytes) |
+ || bfd_bread (syms, symbol_bytes, abfd) != symbol_bytes) |
{ |
bfd_release (abfd, syms); |
return FALSE; |
@@ -640,12 +627,11 @@ MY (slurp_symbol_table) (abfd) |
} |
void |
-MY (swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount) |
- bfd *abfd; |
- struct hp300hpux_reloc *bytes; |
- arelent *cache_ptr; |
- asymbol **symbols; |
- bfd_size_type symcount ATTRIBUTE_UNUSED; |
+MY (swap_std_reloc_in) (bfd *abfd, |
+ struct hp300hpux_reloc *bytes, |
+ arelent *cache_ptr, |
+ asymbol **symbols, |
+ bfd_size_type symcount ATTRIBUTE_UNUSED) |
{ |
int r_index; |
int r_extern = 0; |
@@ -719,14 +705,11 @@ MY (swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount) |
} |
bfd_boolean |
-MY (slurp_reloc_table) (abfd, asect, symbols) |
- bfd *abfd; |
- sec_ptr asect; |
- asymbol **symbols; |
+MY (slurp_reloc_table) (bfd *abfd, sec_ptr asect, asymbol **symbols) |
{ |
bfd_size_type count; |
bfd_size_type reloc_size; |
- PTR relocs; |
+ void * relocs; |
arelent *reloc_cache; |
size_t each_size; |
struct hp300hpux_reloc *rptr; |
@@ -765,7 +748,7 @@ doit: |
if (!reloc_cache && count != 0) |
return FALSE; |
- relocs = (PTR) bfd_alloc (abfd, reloc_size); |
+ relocs = bfd_alloc (abfd, reloc_size); |
if (!relocs && reloc_size != 0) |
{ |
bfd_release (abfd, reloc_cache); |
@@ -801,18 +784,12 @@ doit: |
/* call aout_32 versions if the input file was generated by gcc */ |
/************************************************************************/ |
-long aout_32_canonicalize_symtab |
- PARAMS ((bfd * abfd, asymbol ** location)); |
-long aout_32_get_symtab_upper_bound |
- PARAMS ((bfd * abfd)); |
-long aout_32_canonicalize_reloc |
- PARAMS ((bfd * abfd, sec_ptr section, arelent ** relptr, |
- asymbol ** symbols)); |
+long aout_32_canonicalize_symtab (bfd *, asymbol **); |
+long aout_32_get_symtab_upper_bound (bfd *); |
+long aout_32_canonicalize_reloc (bfd *, sec_ptr, arelent **, asymbol **); |
long |
-MY (canonicalize_symtab) (abfd, location) |
- bfd *abfd; |
- asymbol **location; |
+MY (canonicalize_symtab) (bfd *abfd, asymbol **location) |
{ |
unsigned int counter = 0; |
aout_symbol_type *symbase; |
@@ -830,8 +807,7 @@ MY (canonicalize_symtab) (abfd, location) |
} |
long |
-MY (get_symtab_upper_bound) (abfd) |
- bfd *abfd; |
+MY (get_symtab_upper_bound) (bfd *abfd) |
{ |
if (obj_aout_subformat (abfd) == gnu_encap_format) |
return aout_32_get_symtab_upper_bound (abfd); |
@@ -842,14 +818,14 @@ MY (get_symtab_upper_bound) (abfd) |
} |
long |
-MY (canonicalize_reloc) (abfd, section, relptr, symbols) |
- bfd *abfd; |
- sec_ptr section; |
- arelent **relptr; |
- asymbol **symbols; |
+MY (canonicalize_reloc) (bfd *abfd, |
+ sec_ptr section, |
+ arelent **relptr, |
+ asymbol **symbols) |
{ |
arelent *tblptr = section->relocation; |
unsigned int count; |
+ |
if (obj_aout_subformat (abfd) == gnu_encap_format) |
return aout_32_canonicalize_reloc (abfd, section, relptr, symbols); |