X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bfd%2Ftrad-core.c;h=18113e54b3d0c061c0acc24556e49c89a985e697;hb=2571583aed598dd3f9651b53434e5f177a0e3cf7;hp=4b9d14d87127af161e13c68e7e4c37b9aba631db;hpb=0aabe54e62224040844b7a5516fd832e078056b4;p=external%2Fbinutils.git diff --git a/bfd/trad-core.c b/bfd/trad-core.c index 4b9d14d..18113e5 100644 --- a/bfd/trad-core.c +++ b/bfd/trad-core.c @@ -1,7 +1,5 @@ /* BFD back end for traditional Unix core files (U-area and raw sections) - Copyright 1988, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2011 - Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. Written by John Gilmore of Cygnus Support. This file is part of BFD, the Binary File Descriptor library. @@ -60,26 +58,21 @@ struct trad_core_struct struct user u; }; -#define core_upage(bfd) (&((bfd)->tdata.trad_core_data->u)) -#define core_datasec(bfd) ((bfd)->tdata.trad_core_data->data_section) +#define core_upage(bfd) (&((bfd)->tdata.trad_core_data->u)) +#define core_datasec(bfd) ((bfd)->tdata.trad_core_data->data_section) #define core_stacksec(bfd) ((bfd)->tdata.trad_core_data->stack_section) -#define core_regsec(bfd) ((bfd)->tdata.trad_core_data->reg_section) +#define core_regsec(bfd) ((bfd)->tdata.trad_core_data->reg_section) /* forward declarations */ -const bfd_target *trad_unix_core_file_p PARAMS ((bfd *abfd)); -char * trad_unix_core_file_failing_command PARAMS ((bfd *abfd)); -int trad_unix_core_file_failing_signal PARAMS ((bfd *abfd)); #define trad_unix_core_file_matches_executable_p generic_core_file_matches_executable_p #define trad_unix_core_file_pid _bfd_nocore_core_file_pid -static void swap_abort PARAMS ((void)); -/* Handle 4.2-style (and perhaps also sysV-style) core dump file. */ -const bfd_target * -trad_unix_core_file_p (abfd) - bfd *abfd; +/* Handle 4.2-style (and perhaps also sysV-style) core dump file. */ +static const bfd_target * +trad_unix_core_file_p (bfd *abfd) { int val; struct user u; @@ -236,9 +229,8 @@ trad_unix_core_file_p (abfd) return NULL; } -char * -trad_unix_core_file_failing_command (abfd) - bfd *abfd; +static char * +trad_unix_core_file_failing_command (bfd *abfd) { #ifndef NO_CORE_COMMAND char *com = abfd->tdata.trad_core_data->u.u_comm; @@ -249,9 +241,8 @@ trad_unix_core_file_failing_command (abfd) return 0; } -int -trad_unix_core_file_failing_signal (ignore_abfd) - bfd *ignore_abfd ATTRIBUTE_UNUSED; +static int +trad_unix_core_file_failing_signal (bfd *ignore_abfd ATTRIBUTE_UNUSED) { #ifdef TRAD_UNIX_CORE_FILE_FAILING_SIGNAL return TRAD_UNIX_CORE_FILE_FAILING_SIGNAL(ignore_abfd); @@ -262,7 +253,7 @@ trad_unix_core_file_failing_signal (ignore_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 */ } @@ -274,7 +265,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 trad_core_vec = +const bfd_target core_trad_vec = { "trad-core", bfd_target_unknown_flavour, @@ -322,5 +313,5 @@ const bfd_target trad_core_vec = NULL, - (PTR) 0 /* backend_data */ + NULL /* backend_data */ };