diff options
Diffstat (limited to 'binutils/bucomm.c')
-rw-r--r-- | binutils/bucomm.c | 10 |
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:")); |