mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
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:
@ -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,
|
||||||
|
@ -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;
|
||||||
{
|
{
|
||||||
|
@ -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 *));
|
||||||
|
Reference in New Issue
Block a user