X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Fosf-core.c;h=b133b0e788b0844375a39e5e5c1e8221b32663cd;hb=2425a30e406a0523020b7e70abb864a06a45bb97;hp=0ebbd1d4a2dc8dc792b6f2eb615dbe7ac3009a51;hpb=261b8d0859fcd2ee7a43e1b3d2db6b2496bd6d61;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/osf-core.c b/bfd/osf-core.c index 0ebbd1d4a2..b133b0e788 100644 --- a/bfd/osf-core.c +++ b/bfd/osf-core.c @@ -1,6 +1,5 @@ /* BFD back-end for OSF/1 core files. - Copyright 1993, 1994, 1995, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, - 2007 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -34,18 +33,8 @@ /* forward declarations */ -static asection *make_bfd_asection - PARAMS ((bfd *, const char *, flagword, bfd_size_type, bfd_vma, file_ptr)); -static const bfd_target *osf_core_core_file_p - PARAMS ((bfd *)); -static char *osf_core_core_file_failing_command - PARAMS ((bfd *)); -static int osf_core_core_file_failing_signal - PARAMS ((bfd *)); #define osf_core_core_file_matches_executable_p generic_core_file_matches_executable_p #define osf_core_core_file_pid _bfd_nocore_core_file_pid -static void swap_abort - PARAMS ((void)); /* These are stored in the bfd's tdata */ @@ -56,17 +45,16 @@ struct osf_core_struct }; #define core_hdr(bfd) ((bfd)->tdata.osf_core_data) -#define core_signal(bfd) (core_hdr(bfd)->sig) +#define core_signal(bfd) (core_hdr(bfd)->sig) #define core_command(bfd) (core_hdr(bfd)->cmd) static asection * -make_bfd_asection (abfd, name, flags, size, vma, filepos) - bfd *abfd; - const char *name; - flagword flags; - bfd_size_type size; - bfd_vma vma; - file_ptr filepos; +make_bfd_asection (bfd *abfd, + const char *name, + flagword flags, + bfd_size_type size, + bfd_vma vma, + file_ptr filepos) { asection *asect; @@ -83,8 +71,7 @@ make_bfd_asection (abfd, name, flags, size, vma, filepos) } static const bfd_target * -osf_core_core_file_p (abfd) - bfd *abfd; +osf_core_core_file_p (bfd *abfd) { int val; int i; @@ -93,7 +80,7 @@ osf_core_core_file_p (abfd) bfd_size_type amt; amt = sizeof core_header; - val = bfd_bread ((PTR) &core_header, amt, abfd); + val = bfd_bread (& core_header, amt, abfd); if (val != sizeof core_header) return NULL; @@ -114,7 +101,7 @@ osf_core_core_file_p (abfd) flagword flags; amt = sizeof core_scnhdr; - val = bfd_bread ((PTR) &core_scnhdr, amt, abfd); + val = bfd_bread (& core_scnhdr, amt, abfd); if (val != sizeof core_scnhdr) break; @@ -137,8 +124,8 @@ osf_core_core_file_p (abfd) flags = SEC_HAS_CONTENTS; break; default: - (*_bfd_error_handler) (_("Unhandled OSF/1 core file section type %d\n"), - core_scnhdr.scntype); + _bfd_error_handler (_("Unhandled OSF/1 core file section type %d\n"), + core_scnhdr.scntype); continue; } @@ -161,24 +148,22 @@ osf_core_core_file_p (abfd) } static char * -osf_core_core_file_failing_command (abfd) - bfd *abfd; +osf_core_core_file_failing_command (bfd *abfd) { return core_command (abfd); } static int -osf_core_core_file_failing_signal (abfd) - bfd *abfd; +osf_core_core_file_failing_signal (bfd *abfd) { return core_signal (abfd); } /* If somebody calls any byte-swapping routines, shoot them. */ static void -swap_abort() +swap_abort (void) { - abort(); /* This way doesn't require any declaration for ANSI to fuck up */ + abort (); /* This way doesn't require any declaration for ANSI to fuck up */ } #define NO_GET ((bfd_vma (*) (const void *)) swap_abort) @@ -188,7 +173,7 @@ 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 osf_core_vec = +const bfd_target core_osf_vec = { "osf-core", bfd_target_unknown_flavour, @@ -198,9 +183,10 @@ const bfd_target osf_core_vec = HAS_LINENO | HAS_DEBUG | HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED), (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */ - 0, /* symbol prefix */ - ' ', /* ar_pad_char */ - 16, /* ar_max_namelen */ + 0, /* symbol prefix */ + ' ', /* ar_pad_char */ + 16, /* ar_max_namelen */ + 0, /* match priority. */ NO_GET64, NO_GETS64, NO_PUT64, /* 64 bit data */ NO_GET, NO_GETS, NO_PUT, /* 32 bit data */ NO_GET, NO_GETS, NO_PUT, /* 16 bit data */ @@ -235,5 +221,5 @@ const bfd_target osf_core_vec = NULL, - (PTR) 0 /* backend_data */ + NULL /* backend_data */ };