2003-02-27 Andrew Cagney <cagney@redhat.com>

* bfd.c (struct bfd): Rename "struct _bfd".
	* bfd-in.h: Update copyright.
	(struct bfd): Rename "struct _bfd".
	(_bfd): Define for backward compatibility.
	* bfd-in2.h: Regenerate.
This commit is contained in:
Andrew Cagney
2003-02-27 21:24:36 +00:00
parent b94a41a1b2
commit c2852e886c
4 changed files with 26 additions and 10 deletions

View File

@ -1,3 +1,11 @@
2003-02-27 Andrew Cagney <cagney@redhat.com>
* bfd.c (struct bfd): Rename "struct _bfd".
* bfd-in.h: Update copyright.
(struct bfd): Rename "struct _bfd".
(_bfd): Define for backward compatibility.
* bfd-in2.h: Regenerate.
2003-02-25 Alan Modra <amodra@bigpond.net.au> 2003-02-25 Alan Modra <amodra@bigpond.net.au>
* elflink.h (elf_bfd_final_link): Apportion reloc counts to rel_hdr * elflink.h (elf_bfd_final_link): Apportion reloc counts to rel_hdr

View File

@ -1,7 +1,8 @@
/* Main header file for the bfd library -- portable access to object files. /* Main header file for the bfd library -- portable access to object files.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
Free Software Foundation, Inc. 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library. This file is part of BFD, the Binary File Descriptor library.
@ -68,7 +69,10 @@ extern "C" {
#endif #endif
/* Forward declaration. */ /* Forward declaration. */
typedef struct _bfd bfd; typedef struct bfd bfd;
/* For backward compatibility. Keep code that was using "struct
_bfd" working. */
#define _bfd bfd
/* Boolean type used in bfd. Too many systems define their own /* Boolean type used in bfd. Too many systems define their own
versions of "boolean" for us to safely typedef a "boolean" of versions of "boolean" for us to safely typedef a "boolean" of

View File

@ -6,9 +6,10 @@
Run "make headers" in your build bfd/ to regenerate. */ Run "make headers" in your build bfd/ to regenerate. */
/* Main header file for the bfd library -- portable access to object files. /* Main header file for the bfd library -- portable access to object files.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
Free Software Foundation, Inc. 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library. This file is part of BFD, the Binary File Descriptor library.
@ -75,7 +76,10 @@ extern "C" {
#endif #endif
/* Forward declaration. */ /* Forward declaration. */
typedef struct _bfd bfd; typedef struct bfd bfd;
/* For backward compatibility. Keep code that was using "struct
_bfd" working. */
#define _bfd bfd
/* Boolean type used in bfd. Too many systems define their own /* Boolean type used in bfd. Too many systems define their own
versions of "boolean" for us to safely typedef a "boolean" of versions of "boolean" for us to safely typedef a "boolean" of
@ -3605,7 +3609,7 @@ bfd_copy_private_symbol_data PARAMS ((bfd *ibfd, asymbol *isym, bfd *obfd, asymb
(ibfd, isymbol, obfd, osymbol)) (ibfd, isymbol, obfd, osymbol))
/* Extracted from bfd.c. */ /* Extracted from bfd.c. */
struct _bfd struct bfd
{ {
/* A unique identifier of the BFD */ /* A unique identifier of the BFD */
unsigned int id; unsigned int id;

View File

@ -34,7 +34,7 @@ SECTION
CODE_FRAGMENT CODE_FRAGMENT
. .
.struct _bfd .struct bfd
.{ .{
. {* A unique identifier of the BFD *} . {* A unique identifier of the BFD *}
. unsigned int id; . unsigned int id;