From: Alan Modra Date: Tue, 15 Oct 2002 11:34:01 +0000 (+0000) Subject: * bucomm.c (list_supported_targets): Use bfd_target_list. X-Git-Tag: jimb-dwarf-compression-021023-branchpoint~87 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48417c1accc44a505e6bdd5d205a7960e3756064;p=external%2Fbinutils.git * bucomm.c (list_supported_targets): Use bfd_target_list. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index ef0f03f..d1823c3 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,7 @@ 2002-10-15 Alan Modra + * bucomm.c (list_supported_targets): Use bfd_target_list. + * objcopy.c (copy_file): Report ambiguous bfd_object matches, and other object errors in preference to bfd_core errors. diff --git a/binutils/bucomm.c b/binutils/bucomm.c index 35112fc..2bc8cef 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:"));