summaryrefslogtreecommitdiff
path: root/bfd/coff64-rs6000.c
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2011-04-26 14:57:35 +0000
committerTristan Gingold <gingold@adacore.com>2011-04-26 14:57:35 +0000
commit11d7a61d25e4736154b3c4bcdf28efba85647263 (patch)
treedc9c5c0449c74feed47e6fd4c51e5ec22009e399 /bfd/coff64-rs6000.c
parent5cb15afcbbe306f55e59d03cc61826296675be3c (diff)
downloadbinutils-redhat-11d7a61d25e4736154b3c4bcdf28efba85647263.tar.gz
2011-04-26 Tristan Gingold <gingold@adacore.com>
* coff64-rs6000.c: Convert to ISO-C. Remove PARAMS and PTR macros.
Diffstat (limited to 'bfd/coff64-rs6000.c')
-rw-r--r--bfd/coff64-rs6000.c354
1 files changed, 139 insertions, 215 deletions
diff --git a/bfd/coff64-rs6000.c b/bfd/coff64-rs6000.c
index b154b67621..cb2f1cc6f3 100644
--- a/bfd/coff64-rs6000.c
+++ b/bfd/coff64-rs6000.c
@@ -85,106 +85,104 @@
#define coff_SWAP_lineno_out _bfd_xcoff64_swap_lineno_out
static void _bfd_xcoff64_swap_lineno_in
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
static unsigned int _bfd_xcoff64_swap_lineno_out
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
static bfd_boolean _bfd_xcoff64_put_symbol_name
- PARAMS ((bfd *, struct bfd_strtab_hash *, struct internal_syment *,
- const char *));
+ (bfd *, struct bfd_strtab_hash *, struct internal_syment *, const char *);
static bfd_boolean _bfd_xcoff64_put_ldsymbol_name
- PARAMS ((bfd *, struct xcoff_loader_info *, struct internal_ldsym *,
- const char *));
+ (bfd *, struct xcoff_loader_info *, struct internal_ldsym *, const char *);
static void _bfd_xcoff64_swap_sym_in
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
static unsigned int _bfd_xcoff64_swap_sym_out
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
static void _bfd_xcoff64_swap_aux_in
- PARAMS ((bfd *, PTR, int, int, int, int, PTR));
+ (bfd *, void *, int, int, int, int, void *);
static unsigned int _bfd_xcoff64_swap_aux_out
- PARAMS ((bfd *, PTR, int, int, int, int, PTR));
+ (bfd *, void *, int, int, int, int, void *);
static void xcoff64_swap_reloc_in
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
static unsigned int xcoff64_swap_reloc_out
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
extern bfd_boolean _bfd_xcoff_mkobject
- PARAMS ((bfd *));
+ (bfd *);
extern bfd_boolean _bfd_xcoff_copy_private_bfd_data
- PARAMS ((bfd *, bfd *));
+ (bfd *, bfd *);
extern bfd_boolean _bfd_xcoff_is_local_label_name
- PARAMS ((bfd *, const char *));
+ (bfd *, const char *);
extern void xcoff64_rtype2howto
- PARAMS ((arelent *, struct internal_reloc *));
+ (arelent *, struct internal_reloc *);
extern reloc_howto_type * xcoff64_reloc_type_lookup
- PARAMS ((bfd *, bfd_reloc_code_real_type));
+ (bfd *, bfd_reloc_code_real_type);
extern bfd_boolean _bfd_xcoff_slurp_armap
- PARAMS ((bfd *));
-extern PTR _bfd_xcoff_read_ar_hdr
- PARAMS ((bfd *));
+ (bfd *);
+extern void *_bfd_xcoff_read_ar_hdr
+ (bfd *);
extern bfd *_bfd_xcoff_openr_next_archived_file
- PARAMS ((bfd *, bfd *));
+ (bfd *, bfd *);
extern int _bfd_xcoff_stat_arch_elt
- PARAMS ((bfd *, struct stat *));
+ (bfd *, struct stat *);
extern bfd_boolean _bfd_xcoff_write_armap
- PARAMS ((bfd *, unsigned int, struct orl *, unsigned int, int));
+ (bfd *, unsigned int, struct orl *, unsigned int, int);
extern bfd_boolean _bfd_xcoff_write_archive_contents
- PARAMS ((bfd *));
+ (bfd *);
extern int _bfd_xcoff_sizeof_headers
- PARAMS ((bfd *, struct bfd_link_info *));
+ (bfd *, struct bfd_link_info *);
extern void _bfd_xcoff_swap_sym_in
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
extern unsigned int _bfd_xcoff_swap_sym_out
- PARAMS ((bfd *, PTR, PTR));
+ (bfd *, void *, void *);
extern void _bfd_xcoff_swap_aux_in
- PARAMS ((bfd *, PTR, int, int, int, int, PTR));
+ (bfd *, void *, int, int, int, int, void *);
extern unsigned int _bfd_xcoff_swap_aux_out
- PARAMS ((bfd *, PTR, int, int, int, int, PTR));
+ (bfd *, void *, int, int, int, int, void *);
static void xcoff64_swap_ldhdr_in
- PARAMS ((bfd *, const PTR, struct internal_ldhdr *));
+ (bfd *, const void *, struct internal_ldhdr *);
static void xcoff64_swap_ldhdr_out
- PARAMS ((bfd *, const struct internal_ldhdr *, PTR d));
+ (bfd *, const struct internal_ldhdr *, void *d);
static void xcoff64_swap_ldsym_in
- PARAMS ((bfd *, const PTR, struct internal_ldsym *));
+ (bfd *, const void *, struct internal_ldsym *);
static void xcoff64_swap_ldsym_out
- PARAMS ((bfd *, const struct internal_ldsym *, PTR d));
+ (bfd *, const struct internal_ldsym *, void *d);
static void xcoff64_swap_ldrel_in
- PARAMS ((bfd *, const PTR, struct internal_ldrel *));
+ (bfd *, const void *, struct internal_ldrel *);
static void xcoff64_swap_ldrel_out
- PARAMS ((bfd *, const struct internal_ldrel *, PTR d));
+ (bfd *, const struct internal_ldrel *, void *d);
static bfd_boolean xcoff64_write_object_contents
- PARAMS ((bfd *));
+ (bfd *);
static bfd_boolean xcoff64_ppc_relocate_section
- PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
- struct internal_reloc *, struct internal_syment *,
- asection **));
+ (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
+ struct internal_reloc *, struct internal_syment *,
+ asection **);
static bfd_boolean xcoff64_slurp_armap
- PARAMS ((bfd *));
+ (bfd *);
static const bfd_target *xcoff64_archive_p
- PARAMS ((bfd *));
+ (bfd *);
static bfd *xcoff64_openr_next_archived_file
- PARAMS ((bfd *, bfd *));
+ (bfd *, bfd *);
static int xcoff64_sizeof_headers
- PARAMS ((bfd *, struct bfd_link_info *));
+ (bfd *, struct bfd_link_info *);
static asection *xcoff64_create_csect_from_smclas
- PARAMS ((bfd *, union internal_auxent *, const char *));
+ (bfd *, union internal_auxent *, const char *);
static bfd_boolean xcoff64_is_lineno_count_overflow
- PARAMS ((bfd *, bfd_vma));
+ (bfd *, bfd_vma);
static bfd_boolean xcoff64_is_reloc_count_overflow
- PARAMS ((bfd *, bfd_vma));
+ (bfd *, bfd_vma);
static bfd_vma xcoff64_loader_symbol_offset
- PARAMS ((bfd *, struct internal_ldhdr *));
+ (bfd *, struct internal_ldhdr *);
static bfd_vma xcoff64_loader_reloc_offset
- PARAMS ((bfd *, struct internal_ldhdr *));
+ (bfd *, struct internal_ldhdr *);
static bfd_boolean xcoff64_generate_rtinit
- PARAMS ((bfd *, const char *, const char *, bfd_boolean));
+ (bfd *, const char *, const char *, bfd_boolean);
static bfd_boolean xcoff64_bad_format_hook
- PARAMS ((bfd *, PTR ));
+ (bfd *, void *);
/* Relocation functions */
static bfd_boolean xcoff64_reloc_type_br
- PARAMS ((XCOFF_RELOC_FUNCTION_ARGS));
+ (XCOFF_RELOC_FUNCTION_ARGS);
bfd_boolean (*xcoff64_calculate_relocation[XCOFF_MAX_CALCULATE_RELOCATION])
- PARAMS ((XCOFF_RELOC_FUNCTION_ARGS)) =
+ (XCOFF_RELOC_FUNCTION_ARGS) =
{
xcoff_reloc_type_pos, /* R_POS (0x00) */
xcoff_reloc_type_neg, /* R_NEG (0x01) */
@@ -242,13 +240,13 @@ bfd_boolean (*xcoff64_calculate_relocation[XCOFF_MAX_CALCULATE_RELOCATION])
#define coff_bfd_reloc_name_lookup xcoff64_reloc_name_lookup
#ifdef AIX_CORE
extern const bfd_target * rs6000coff_core_p
- PARAMS ((bfd *abfd));
+ (bfd *abfd);
extern bfd_boolean rs6000coff_core_file_matches_executable_p
- PARAMS ((bfd *cbfd, bfd *ebfd));
+ (bfd *cbfd, bfd *ebfd);
extern char *rs6000coff_core_file_failing_command
- PARAMS ((bfd *abfd));
+ (bfd *abfd);
extern int rs6000coff_core_file_failing_signal
- PARAMS ((bfd *abfd));
+ (bfd *abfd);
#define CORE_FILE_P rs6000coff_core_p
#define coff_core_file_failing_command \
rs6000coff_core_file_failing_command
@@ -286,10 +284,7 @@ extern int rs6000coff_core_file_failing_signal
/* For XCOFF64, the effective width of symndx changes depending on
whether we are the first entry. Sigh. */
static void
-_bfd_xcoff64_swap_lineno_in (abfd, ext1, in1)
- bfd *abfd;
- PTR ext1;
- PTR in1;
+_bfd_xcoff64_swap_lineno_in (bfd *abfd, void *ext1, void *in1)
{
LINENO *ext = (LINENO *) ext1;
struct internal_lineno *in = (struct internal_lineno *) in1;
@@ -302,10 +297,7 @@ _bfd_xcoff64_swap_lineno_in (abfd, ext1, in1)
}
static unsigned int
-_bfd_xcoff64_swap_lineno_out (abfd, inp, outp)
- bfd *abfd;
- PTR inp;
- PTR outp;
+_bfd_xcoff64_swap_lineno_out (bfd *abfd, void *inp, void *outp)
{
struct internal_lineno *in = (struct internal_lineno *) inp;
struct external_lineno *ext = (struct external_lineno *) outp;
@@ -322,10 +314,7 @@ _bfd_xcoff64_swap_lineno_out (abfd, inp, outp)
}
static void
-_bfd_xcoff64_swap_sym_in (abfd, ext1, in1)
- bfd *abfd;
- PTR ext1;
- PTR in1;
+_bfd_xcoff64_swap_sym_in (bfd *abfd, void *ext1, void *in1)
{
struct external_syment *ext = (struct external_syment *) ext1;
struct internal_syment *in = (struct internal_syment *) in1;
@@ -340,10 +329,7 @@ _bfd_xcoff64_swap_sym_in (abfd, ext1, in1)
}
static unsigned int
-_bfd_xcoff64_swap_sym_out (abfd, inp, extp)
- bfd *abfd;
- PTR inp;
- PTR extp;
+_bfd_xcoff64_swap_sym_out (bfd *abfd, void *inp, void *extp)
{
struct internal_syment *in = (struct internal_syment *) inp;
struct external_syment *ext = (struct external_syment *) extp;
@@ -358,14 +344,8 @@ _bfd_xcoff64_swap_sym_out (abfd, inp, extp)
}
static void
-_bfd_xcoff64_swap_aux_in (abfd, ext1, type, in_class, indx, numaux, in1)
- bfd *abfd;
- PTR ext1;
- int type;
- int in_class;
- int indx;
- int numaux;
- PTR in1;
+_bfd_xcoff64_swap_aux_in (bfd *abfd, void *ext1, int type, int in_class,
+ int indx, int numaux, void *in1)
{
union external_auxent *ext = (union external_auxent *) ext1;
union internal_auxent *in = (union internal_auxent *) in1;
@@ -450,19 +430,15 @@ _bfd_xcoff64_swap_aux_in (abfd, ext1, type, in_class, indx, numaux, in1)
}
static unsigned int
-_bfd_xcoff64_swap_aux_out (abfd, inp, type, in_class, indx, numaux, extp)
- bfd *abfd;
- PTR inp;
- int type;
- int in_class;
- int indx ATTRIBUTE_UNUSED;
- int numaux ATTRIBUTE_UNUSED;
- PTR extp;
+_bfd_xcoff64_swap_aux_out (bfd *abfd, void *inp, int type, int in_class,
+ int indx ATTRIBUTE_UNUSED,
+ int numaux ATTRIBUTE_UNUSED,
+ void *extp)
{
union internal_auxent *in = (union internal_auxent *) inp;
union external_auxent *ext = (union external_auxent *) extp;
- memset ((PTR) ext, 0, bfd_coff_auxesz (abfd));
+ memset (ext, 0, bfd_coff_auxesz (abfd));
switch (in_class)
{
case C_FILE:
@@ -541,11 +517,9 @@ _bfd_xcoff64_swap_aux_out (abfd, inp, type, in_class, indx, numaux, extp)
}
static bfd_boolean
-_bfd_xcoff64_put_symbol_name (abfd, strtab, sym, name)
- bfd *abfd;
- struct bfd_strtab_hash *strtab;
- struct internal_syment *sym;
- const char *name;
+_bfd_xcoff64_put_symbol_name (bfd *abfd, struct bfd_strtab_hash *strtab,
+ struct internal_syment *sym,
+ const char *name)
{
bfd_boolean hash;
bfd_size_type indx;
@@ -567,11 +541,10 @@ _bfd_xcoff64_put_symbol_name (abfd, strtab, sym, name)
}
static bfd_boolean
-_bfd_xcoff64_put_ldsymbol_name (abfd, ldinfo, ldsym, name)
- bfd *abfd ATTRIBUTE_UNUSED;
- struct xcoff_loader_info *ldinfo;
- struct internal_ldsym *ldsym;
- const char *name;
+_bfd_xcoff64_put_ldsymbol_name (bfd *abfd ATTRIBUTE_UNUSED,
+ struct xcoff_loader_info *ldinfo,
+ struct internal_ldsym *ldsym,
+ const char *name)
{
size_t len;
len = strlen (name);
@@ -615,10 +588,9 @@ _bfd_xcoff64_put_ldsymbol_name (abfd, ldinfo, ldsym, name)
/* Swap in the ldhdr structure. */
static void
-xcoff64_swap_ldhdr_in (abfd, s, dst)
- bfd *abfd;
- const PTR s;
- struct internal_ldhdr *dst;
+xcoff64_swap_ldhdr_in (bfd *abfd,
+ const void *s,
+ struct internal_ldhdr *dst)
{
const struct external_ldhdr *src = (const struct external_ldhdr *) s;
@@ -637,10 +609,7 @@ xcoff64_swap_ldhdr_in (abfd, s, dst)
/* Swap out the ldhdr structure. */
static void
-xcoff64_swap_ldhdr_out (abfd, src, d)
- bfd *abfd;
- const struct internal_ldhdr *src;
- PTR d;
+xcoff64_swap_ldhdr_out (bfd *abfd, const struct internal_ldhdr *src, void *d)
{
struct external_ldhdr *dst = (struct external_ldhdr *) d;
@@ -659,10 +628,7 @@ xcoff64_swap_ldhdr_out (abfd, src, d)
/* Swap in the ldsym structure. */
static void
-xcoff64_swap_ldsym_in (abfd, s, dst)
- bfd *abfd;
- const PTR s;
- struct internal_ldsym *dst;
+xcoff64_swap_ldsym_in (bfd *abfd, const void *s, struct internal_ldsym *dst)
{
const struct external_ldsym *src = (const struct external_ldsym *) s;
/* XCOFF64 does not use l_zeroes like XCOFF32
@@ -681,10 +647,7 @@ xcoff64_swap_ldsym_in (abfd, s, dst)
/* Swap out the ldsym structure. */
static void
-xcoff64_swap_ldsym_out (abfd, src, d)
- bfd *abfd;
- const struct internal_ldsym *src;
- PTR d;
+xcoff64_swap_ldsym_out (bfd *abfd, const struct internal_ldsym *src, void *d)
{
struct external_ldsym *dst = (struct external_ldsym *) d;
@@ -698,10 +661,7 @@ xcoff64_swap_ldsym_out (abfd, src, d)
}
static void
-xcoff64_swap_reloc_in (abfd, s, d)
- bfd *abfd;
- PTR s;
- PTR d;
+xcoff64_swap_reloc_in (bfd *abfd, void *s, void *d)
{
struct external_reloc *src = (struct external_reloc *) s;
struct internal_reloc *dst = (struct internal_reloc *) d;
@@ -715,10 +675,7 @@ xcoff64_swap_reloc_in (abfd, s, d)
}
static unsigned int
-xcoff64_swap_reloc_out (abfd, s, d)
- bfd *abfd;
- PTR s;
- PTR d;
+xcoff64_swap_reloc_out (bfd *abfd, void *s, void *d)
{
struct internal_reloc *src = (struct internal_reloc *) s;
struct external_reloc *dst = (struct external_reloc *) d;
@@ -734,10 +691,7 @@ xcoff64_swap_reloc_out (abfd, s, d)
/* Swap in the ldrel structure. */
static void
-xcoff64_swap_ldrel_in (abfd, s, dst)
- bfd *abfd;
- const PTR s;
- struct internal_ldrel *dst;
+xcoff64_swap_ldrel_in (bfd *abfd, const void *s, struct internal_ldrel *dst)
{
const struct external_ldrel *src = (const struct external_ldrel *) s;
@@ -750,10 +704,7 @@ xcoff64_swap_ldrel_in (abfd, s, dst)
/* Swap out the ldrel structure. */
static void
-xcoff64_swap_ldrel_out (abfd, src, d)
- bfd *abfd;
- const struct internal_ldrel *src;
- PTR d;
+xcoff64_swap_ldrel_out (bfd *abfd, const struct internal_ldrel *src, void *d)
{
struct external_ldrel *dst = (struct external_ldrel *) d;
@@ -764,8 +715,7 @@ xcoff64_swap_ldrel_out (abfd, src, d)
}
static bfd_boolean
-xcoff64_write_object_contents (abfd)
- bfd *abfd;
+xcoff64_write_object_contents (bfd *abfd)
{
asection *current;
bfd_boolean hasrelocs = FALSE;
@@ -776,9 +726,9 @@ xcoff64_write_object_contents (abfd)
file_ptr sym_base;
unsigned long reloc_size = 0;
unsigned long lnno_size = 0;
- asection *text_sec = ((void *) 0);
- asection *data_sec = ((void *) 0);
- asection *bss_sec = ((void *) 0);
+ asection *text_sec = NULL;
+ asection *data_sec = NULL;
+ asection *bss_sec = NULL;
struct internal_filehdr internal_f;
struct internal_aouthdr internal_a;
@@ -898,7 +848,7 @@ xcoff64_write_object_contents (abfd)
amount = bfd_coff_scnhsz (abfd);
if (bfd_coff_swap_scnhdr_out (abfd, &section, &buff) == 0
- || bfd_bwrite ((PTR) (&buff), amount, abfd) != amount)
+ || bfd_bwrite (&buff, amount, abfd) != amount)
return FALSE;
}
@@ -1081,8 +1031,8 @@ xcoff64_write_object_contents (abfd)
if (buff == NULL)
return FALSE;
- bfd_coff_swap_filehdr_out (abfd, (PTR) &internal_f, (PTR) buff);
- amount = bfd_bwrite ((PTR) buff, amount, abfd);
+ bfd_coff_swap_filehdr_out (abfd, &internal_f, buff);
+ amount = bfd_bwrite (buff, amount, abfd);
free (buff);
@@ -1099,8 +1049,8 @@ xcoff64_write_object_contents (abfd)
if (buff == NULL)
return FALSE;
- bfd_coff_swap_aouthdr_out (abfd, (PTR) &internal_a, (PTR) buff);
- amount = bfd_bwrite ((PTR) buff, amount, abfd);
+ bfd_coff_swap_aouthdr_out (abfd, &internal_a, buff);
+ amount = bfd_bwrite (buff, amount, abfd);
free (buff);
@@ -1112,18 +1062,16 @@ xcoff64_write_object_contents (abfd)
}
static bfd_boolean
-xcoff64_reloc_type_br (input_bfd, input_section, output_bfd, rel, sym, howto,
- val, addend, relocation, contents)
- bfd *input_bfd;
- asection *input_section;
- bfd *output_bfd ATTRIBUTE_UNUSED;
- struct internal_reloc *rel;
- struct internal_syment *sym ATTRIBUTE_UNUSED;
- struct reloc_howto_struct *howto;
- bfd_vma val;
- bfd_vma addend;
- bfd_vma *relocation;
- bfd_byte *contents;
+xcoff64_reloc_type_br (bfd *input_bfd,
+ asection *input_section,
+ bfd *output_bfd ATTRIBUTE_UNUSED,
+ struct internal_reloc *rel,
+ struct internal_syment *sym ATTRIBUTE_UNUSED,
+ struct reloc_howto_struct *howto,
+ bfd_vma val,
+ bfd_vma addend,
+ bfd_vma *relocation,
+ bfd_byte *contents)
{
struct xcoff_link_hash_entry *h;
bfd_vma section_offset;
@@ -1221,17 +1169,14 @@ xcoff64_reloc_type_br (input_bfd, input_section, output_bfd, rel, sym, howto,
See xcoff_ppc_relocation_section for more information. */
bfd_boolean
-xcoff64_ppc_relocate_section (output_bfd, info, input_bfd,
- input_section, contents, relocs, syms,
- sections)
- bfd *output_bfd;
- struct bfd_link_info *info;
- bfd *input_bfd;
- asection *input_section;
- bfd_byte *contents;
- struct internal_reloc *relocs;
- struct internal_syment *syms;
- asection **sections;
+xcoff64_ppc_relocate_section (bfd *output_bfd,
+ struct bfd_link_info *info,
+ bfd *input_bfd,
+ asection *input_section,
+ bfd_byte *contents,
+ struct internal_reloc *relocs,
+ struct internal_syment *syms,
+ asection **sections)
{
struct internal_reloc *rel;
struct internal_reloc *relend;
@@ -1829,9 +1774,7 @@ reloc_howto_type xcoff64_howto_table[] =
};
void
-xcoff64_rtype2howto (relent, internal)
- arelent *relent;
- struct internal_reloc *internal;
+xcoff64_rtype2howto (arelent *relent, struct internal_reloc *internal)
{
if (internal->r_type > R_RBRC)
abort ();
@@ -1868,9 +1811,8 @@ xcoff64_rtype2howto (relent, internal)
}
reloc_howto_type *
-xcoff64_reloc_type_lookup (abfd, code)
- bfd *abfd ATTRIBUTE_UNUSED;
- bfd_reloc_code_real_type code;
+xcoff64_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
+ bfd_reloc_code_real_type code)
{
switch (code)
{
@@ -1913,8 +1855,7 @@ xcoff64_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED,
/* Read in the armap of an XCOFF archive. */
static bfd_boolean
-xcoff64_slurp_armap (abfd)
- bfd *abfd;
+xcoff64_slurp_armap (bfd *abfd)
{
file_ptr off;
size_t namlen;
@@ -1946,7 +1887,7 @@ xcoff64_slurp_armap (abfd)
return FALSE;
/* The symbol table starts with a normal archive header. */
- if (bfd_bread ((PTR) &hdr, (bfd_size_type) SIZEOF_AR_HDR_BIG, abfd)
+ if (bfd_bread (&hdr, (bfd_size_type) SIZEOF_AR_HDR_BIG, abfd)
!= SIZEOF_AR_HDR_BIG)
return FALSE;
@@ -1962,7 +1903,7 @@ xcoff64_slurp_armap (abfd)
contents = (bfd_byte *) bfd_alloc (abfd, sz);
if (contents == NULL)
return FALSE;
- if (bfd_bread ((PTR) contents, sz, abfd) != sz)
+ if (bfd_bread (contents, sz, abfd) != sz)
return FALSE;
/* The symbol table starts with an eight byte count. */
@@ -2009,8 +1950,7 @@ xcoff64_slurp_armap (abfd)
/* See if this is an NEW XCOFF archive. */
static const bfd_target *
-xcoff64_archive_p (abfd)
- bfd *abfd;
+xcoff64_archive_p (bfd *abfd)
{
struct artdata *tdata_hold;
char magic[SXCOFFARMAG];
@@ -2018,7 +1958,7 @@ xcoff64_archive_p (abfd)
struct xcoff_ar_file_hdr_big hdr;
bfd_size_type amt = SXCOFFARMAG;
- if (bfd_bread ((PTR) magic, amt, abfd) != amt)
+ if (bfd_bread (magic, amt, abfd) != amt)
{
if (bfd_get_error () != bfd_error_system_call)
bfd_set_error (bfd_error_wrong_format);
@@ -2036,7 +1976,7 @@ xcoff64_archive_p (abfd)
/* Now read the rest of the file header. */
amt = SIZEOF_AR_FILE_HDR_BIG - SXCOFFARMAG;
- if (bfd_bread ((PTR) &hdr.memoff, amt, abfd) != amt)
+ if (bfd_bread (&hdr.memoff, amt, abfd) != amt)
{
if (bfd_get_error () != bfd_error_system_call)
bfd_set_error (bfd_error_wrong_format);
@@ -2083,9 +2023,7 @@ xcoff64_archive_p (abfd)
/* Open the next element in an XCOFF archive. */
static bfd *
-xcoff64_openr_next_archived_file (archive, last_file)
- bfd *archive;
- bfd *last_file;
+xcoff64_openr_next_archived_file (bfd *archive, bfd *last_file)
{
bfd_vma filestart;
@@ -2141,13 +2079,9 @@ xcoff64_sizeof_headers (bfd *abfd,
return size;
}
-
-
static asection *
-xcoff64_create_csect_from_smclas (abfd, aux, symbol_name)
- bfd *abfd;
- union internal_auxent *aux;
- const char *symbol_name;
+xcoff64_create_csect_from_smclas (bfd *abfd, union internal_auxent *aux,
+ const char *symbol_name)
{
asection *return_value = NULL;
@@ -2181,41 +2115,35 @@ xcoff64_create_csect_from_smclas (abfd, aux, symbol_name)
}
static bfd_boolean
-xcoff64_is_lineno_count_overflow (abfd, value)
- bfd *abfd ATTRIBUTE_UNUSED;
- bfd_vma value ATTRIBUTE_UNUSED;
+xcoff64_is_lineno_count_overflow (bfd *abfd ATTRIBUTE_UNUSED,
+ bfd_vma value ATTRIBUTE_UNUSED)
{
return FALSE;
}
static bfd_boolean
-xcoff64_is_reloc_count_overflow (abfd, value)
- bfd *abfd ATTRIBUTE_UNUSED;
- bfd_vma value ATTRIBUTE_UNUSED;
+xcoff64_is_reloc_count_overflow (bfd *abfd ATTRIBUTE_UNUSED,
+ bfd_vma value ATTRIBUTE_UNUSED)
{
return FALSE;
}
static bfd_vma
-xcoff64_loader_symbol_offset (abfd, ldhdr)
- bfd *abfd ATTRIBUTE_UNUSED;
- struct internal_ldhdr *ldhdr;
+xcoff64_loader_symbol_offset (bfd *abfd ATTRIBUTE_UNUSED,
+ struct internal_ldhdr *ldhdr)
{
return (ldhdr->l_symoff);
}
static bfd_vma
-xcoff64_loader_reloc_offset (abfd, ldhdr)
- bfd *abfd ATTRIBUTE_UNUSED;
- struct internal_ldhdr *ldhdr;
+xcoff64_loader_reloc_offset (bfd *abfd ATTRIBUTE_UNUSED,
+ struct internal_ldhdr *ldhdr)
{
return (ldhdr->l_rldoff);
}
static bfd_boolean
-xcoff64_bad_format_hook (abfd, filehdr)
- bfd * abfd;
- PTR filehdr;
+xcoff64_bad_format_hook (bfd * abfd, void *filehdr)
{
struct internal_filehdr *internal_f = (struct internal_filehdr *) filehdr;
@@ -2230,11 +2158,8 @@ xcoff64_bad_format_hook (abfd, filehdr)
}
static bfd_boolean
-xcoff64_generate_rtinit (abfd, init, fini, rtld)
- bfd *abfd;
- const char *init;
- const char *fini;
- bfd_boolean rtld;
+xcoff64_generate_rtinit (bfd *abfd, const char *init, const char *fini,
+ bfd_boolean rtld)
{
bfd_byte filehdr_ext[FILHSZ];
bfd_byte scnhdr_ext[SCNHSZ * 3];
@@ -2826,19 +2751,18 @@ const bfd_target rs6000coff64_vec =
/* Opposite endian version, none exists */
NULL,
- (void *) &bfd_xcoff_backend_data,
+ &bfd_xcoff_backend_data,
};
extern const bfd_target *xcoff64_core_p
- PARAMS ((bfd *));
+ (bfd *);
extern bfd_boolean xcoff64_core_file_matches_executable_p
- PARAMS ((bfd *, bfd *));
+ (bfd *, bfd *);
extern char *xcoff64_core_file_failing_command
- PARAMS ((bfd *));
+ (bfd *);
extern int xcoff64_core_file_failing_signal
- PARAMS ((bfd *));
-#define xcoff64_core_file_pid \
- _bfd_nocore_core_file_pid
+ (bfd *);
+#define xcoff64_core_file_pid _bfd_nocore_core_file_pid
/* AIX 5 */
static const struct xcoff_backend_data_rec bfd_xcoff_aix5_backend_data =
@@ -3082,5 +3006,5 @@ const bfd_target aix5coff64_vec =
/* Opposite endian version, none exists. */
NULL,
- (void *) & bfd_xcoff_aix5_backend_data,
+ & bfd_xcoff_aix5_backend_data,
};