Clean up some old BFD ansification macros.

* arsup.h, bucomm.h, objdump.h:  Remove EXFUN from binutils.
It still remains as a local macro in gmalloc.c, which is derived
from some other copy of GNU Malloc somewhere (FIXME).

* ar.c, objdump.c, size.c:  Replace EXFUN with PROTO.  Make static
fns really static.
* arsup.h:  Declare extract_files.
This commit is contained in:
John Gilmore
1992-11-05 12:01:44 +00:00
parent 18fe0e9f7f
commit 151a6341c6
3 changed files with 59 additions and 17 deletions

View File

@ -1,3 +1,15 @@
Thu Nov 5 03:37:15 1992 John Gilmore (gnu@cygnus.com)
Clean up some old BFD ansification macros.
* arsup.h, bucomm.h, objdump.h: Remove EXFUN from binutils.
It still remains as a local macro in gmalloc.c, which is derived
from some other copy of GNU Malloc somewhere (FIXME).
* ar.c, objdump.c, size.c: Replace EXFUN with PROTO. Make static
fns really static.
* arsup.h: Declare extract_files.
Mon Nov 2 12:42:11 1992 Ian Lance Taylor (ian@cygnus.com) Mon Nov 2 12:42:11 1992 Ian Lance Taylor (ian@cygnus.com)
* ar.c (extract_file): instead of checking USG: if POSIX_UTIME, * ar.c (extract_file): instead of checking USG: if POSIX_UTIME,

View File

@ -1,5 +1,5 @@
/* ar.c - Archive modify and extract. /* ar.c - Archive modify and extract.
Copyright (C) 1991 Free Software Foundation, Inc. Copyright 1991, 1992 Free Software Foundation, Inc.
This file is part of GNU Binutils. This file is part of GNU Binutils.
@ -46,17 +46,28 @@ extern int errno;
#endif #endif
#define BUFSIZE 8192 #define BUFSIZE 8192
/* Forward declarations */
static void
print_contents PARAMS ((bfd * member));
static void
delete_members PARAMS ((char **files_to_delete));
PROTO(void, print_contents, (bfd * member)); static void
PROTO(void, extract_file, (bfd * abfd)); do_quick_append PARAMS ((char *archive_filename, char **files_to_append));
PROTO(void, delete_members, (char **files_to_delete));
PROTO(void, do_quick_append, (char *archive_filename, char **files_to_append)); static void
PROTO(void, move_members, (char **files_to_move)); move_members PARAMS ((char **files_to_move));
PROTO(void, replace_members, (char **files_to_replace));
PROTO(void, print_descr, (bfd * abfd)); static void
PROTO(void, ranlib_only, (char *archname)); replace_members PARAMS ((char **files_to_replace));
static void
print_descr PARAMS ((bfd * abfd));
static void
ranlib_only PARAMS ((char *archname));
/** Globals and flags */ /** Globals and flags */
@ -481,7 +492,7 @@ open_inarch(archive_filename)
void static void
print_contents(abfd) print_contents(abfd)
bfd *abfd; bfd *abfd;
{ {
@ -612,7 +623,7 @@ extract_file(abfd)
PROTO(struct ar_hdr *, bfd_special_undocumented_glue, (bfd *abfd, char *filename)); PROTO(struct ar_hdr *, bfd_special_undocumented_glue, (bfd *abfd, char *filename));
void static void
do_quick_append(archive_filename, files_to_append) do_quick_append(archive_filename, files_to_append)
char *archive_filename; char *archive_filename;
char **files_to_append; char **files_to_append;
@ -772,7 +783,7 @@ get_pos_bfd(contents, default_pos)
} }
void static void
delete_members(files_to_delete) delete_members(files_to_delete)
char **files_to_delete; char **files_to_delete;
{ {
@ -825,7 +836,7 @@ next_file:;
/* Reposition existing members within an archive */ /* Reposition existing members within an archive */
void static void
move_members(files_to_move) move_members(files_to_move)
char **files_to_move; char **files_to_move;
{ {
@ -870,7 +881,7 @@ next_file:;
/* Ought to default to replacing in place, but this is existing practice! */ /* Ought to default to replacing in place, but this is existing practice! */
void static void
replace_members(files_to_move) replace_members(files_to_move)
char **files_to_move; char **files_to_move;
{ {
@ -968,7 +979,7 @@ next_file:;
write_archive(); write_archive();
} }
void static void
ranlib_only(archname) ranlib_only(archname)
char *archname; char *archname;
{ {
@ -982,7 +993,7 @@ ranlib_only(archname)
/* Things which are interesting to map over all or some of the files: */ /* Things which are interesting to map over all or some of the files: */
void static void
print_descr(abfd) print_descr(abfd)
bfd *abfd; bfd *abfd;
{ {

View File

@ -1,2 +1,21 @@
/* Object dumper's header file.
Copyright 1992 Free Software Foundation, Inc.
int EXFUN(print_address,(bfd_vma, FILE*)); This file is part of GNU Binutils.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
int
print_address PARAMS ((bfd_vma, FILE *));