aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index 44fb5a3..021c808 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -148,6 +148,7 @@ DESCRIPTION
the entry points which call them. Too bad we can't have one
macro to define them both!
+EXTERNAL
.enum bfd_flavour
.{
. {* N.B. Update bfd_flavour_name if you change this. *}
@@ -173,14 +174,12 @@ DESCRIPTION
.
.enum bfd_endian { BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN };
.
-.{* Forward declaration. *}
-.typedef struct bfd_link_info _bfd_link_info;
-.
-.{* Forward declaration. *}
-.typedef struct flag_info flag_info;
-.
+.{* Forward declarations. *}
+.struct flag_info;
.typedef void (*bfd_cleanup) (bfd *);
.
+
+CODE_FRAGMENT
.typedef struct bfd_target
.{
. {* Identifies the kind of target, e.g., SunOS4, Ultrix, etc. *}
@@ -258,9 +257,10 @@ DESCRIPTION
. {* Write cached information into a file being written, at <<bfd_close>>. *}
. bool (*_bfd_write_contents[bfd_type_end]) (bfd *);
.
+
The general target vector. These vectors are initialized using the
BFD_JUMP_TABLE macros.
-.
+
. {* Generic entry points. *}
.#define BFD_JUMP_TABLE_GENERIC(NAME) \
. NAME##_close_and_cleanup, \
@@ -1471,7 +1471,7 @@ static const struct targmatch bfd_target_match[] = {
};
/*
-CODE_FRAGMENT
+INTERNAL
.{* Cached _bfd_check_format messages are put in this. *}
.struct per_xvec_message
.{