| Index: bfd/aix386-core.c
|
| diff --git a/bfd/aix386-core.c b/bfd/aix386-core.c
|
| index 121d62382e5ef6013666970e31588806440962b0..947ab8037d53131bec54d863567c9539db9aa8dd 100644
|
| --- a/bfd/aix386-core.c
|
| +++ b/bfd/aix386-core.c
|
| @@ -2,7 +2,7 @@
|
| This was based on trad-core.c, which was written by John Gilmore of
|
| Cygnus Support.
|
| Copyright 1988, 1989, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
| - 2001, 2002, 2004, 2005, 2006, 2007, 2010, 2011
|
| + 2001, 2002, 2004, 2005, 2006, 2007, 2010, 2011, 2012
|
| Free Software Foundation, Inc.
|
| Written by Minh Tran-Le <TRANLE@INTELLICORP.COM>.
|
| Converted to back end form by Ian Lance Taylor <ian@cygnus.com>.
|
| @@ -59,32 +59,31 @@
|
| (((bfd)->tdata.trad_core_data)->reg2_section)
|
|
|
| /* These are stored in the bfd's tdata. */
|
| -struct trad_core_struct {
|
| +struct trad_core_struct
|
| +{
|
| struct corehdr *hdr; /* core file header */
|
| asection *reg_section;
|
| asection *reg2_section;
|
| asection *sections[MAX_CORE_SEGS];
|
| };
|
|
|
| -static void swap_abort PARAMS ((void));
|
| -
|
| static const bfd_target *
|
| -aix386_core_file_p (abfd)
|
| - bfd *abfd;
|
| +aix386_core_file_p (bfd *abfd)
|
| {
|
| int i, n;
|
| unsigned char longbuf[4]; /* Raw bytes of various header fields */
|
| bfd_size_type core_size = sizeof (struct corehdr);
|
| bfd_size_type amt;
|
| struct corehdr *core;
|
| - struct mergem {
|
| + struct mergem
|
| + {
|
| struct trad_core_struct coredata;
|
| struct corehdr internal_core;
|
| } *mergem;
|
| flagword flags;
|
|
|
| amt = sizeof (longbuf);
|
| - if (bfd_bread ((PTR) longbuf, amt, abfd) != amt)
|
| + if (bfd_bread (longbuf, amt, abfd) != amt)
|
| {
|
| if (bfd_get_error () != bfd_error_system_call)
|
| bfd_set_error (bfd_error_wrong_format);
|
| @@ -104,7 +103,7 @@ aix386_core_file_p (abfd)
|
|
|
| core = &mergem->internal_core;
|
|
|
| - if ((bfd_bread ((PTR) core, core_size, abfd)) != core_size)
|
| + if ((bfd_bread (core, core_size, abfd)) != core_size)
|
| {
|
| if (bfd_get_error () != bfd_error_system_call)
|
| bfd_set_error (bfd_error_wrong_format);
|
| @@ -196,15 +195,13 @@ aix386_core_file_p (abfd)
|
| }
|
|
|
| static char *
|
| -aix386_core_file_failing_command (abfd)
|
| - bfd *abfd;
|
| +aix386_core_file_failing_command (bfd *abfd)
|
| {
|
| return core_hdr (abfd)->cd_comm;
|
| }
|
|
|
| static int
|
| -aix386_core_file_failing_signal (abfd)
|
| - bfd *abfd;
|
| +aix386_core_file_failing_signal (bfd *abfd)
|
| {
|
| return core_hdr (abfd)->cd_cursig;
|
| }
|
| @@ -216,7 +213,7 @@ aix386_core_file_failing_signal (abfd)
|
| /* If somebody calls any byte-swapping routines, shoot them. */
|
|
|
| static void
|
| -swap_abort ()
|
| +swap_abort (void)
|
| {
|
| /* This way doesn't require any declaration for ANSI to fuck up. */
|
| abort ();
|
| @@ -229,7 +226,8 @@ swap_abort ()
|
| #define NO_PUT64 ((void (*) (bfd_uint64_t, void *)) swap_abort)
|
| #define NO_GETS64 ((bfd_int64_t (*) (const void *)) swap_abort)
|
|
|
| -const bfd_target aix386_core_vec = {
|
| +const bfd_target aix386_core_vec =
|
| +{
|
| "aix386-core",
|
| bfd_target_unknown_flavour,
|
| BFD_ENDIAN_BIG, /* target byte order */
|
| @@ -269,5 +267,5 @@ const bfd_target aix386_core_vec = {
|
|
|
| NULL,
|
|
|
| - (PTR) 0
|
| + NULL
|
| };
|
|
|