summaryrefslogtreecommitdiff
path: root/binutils/bucomm.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2002-10-15 11:34:01 +0000
committerAlan Modra <amodra@gmail.com>2002-10-15 11:34:01 +0000
commit48417c1accc44a505e6bdd5d205a7960e3756064 (patch)
tree029ef62444d384e0ee662bb21de9f0cc3890e749 /binutils/bucomm.c
parent49c1257607d865a171f98f85bac9d72bcea51bbd (diff)
* bucomm.c (list_supported_targets): Use bfd_target_list.
Diffstat (limited to 'binutils/bucomm.c')
-rw-r--r--binutils/bucomm.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/binutils/bucomm.c b/binutils/bucomm.c
index 35112fc716..2bc8cef47f 100644
--- a/binutils/bucomm.c
+++ b/binutils/bucomm.c
@@ -128,16 +128,18 @@ list_supported_targets (name, f)
const char *name;
FILE *f;
{
- extern const bfd_target *const *bfd_target_vector;
int t;
+ const char **targ_names = bfd_target_list ();
if (name == NULL)
fprintf (f, _("Supported targets:"));
else
fprintf (f, _("%s: supported targets:"), name);
- for (t = 0; bfd_target_vector[t] != NULL; t++)
- fprintf (f, " %s", bfd_target_vector[t]->name);
+
+ for (t = 0; targ_names[t] != NULL; t++)
+ fprintf (f, " %s", targ_names[t]);
fprintf (f, "\n");
+ free (targ_names);
}
/* List the supported architectures. */
@@ -147,7 +149,7 @@ list_supported_architectures (name, f)
const char *name;
FILE *f;
{
- const char** arch;
+ const char **arch;
if (name == NULL)
fprintf (f, _("Supported architectures:"));