diff options
author | Tom Tromey <tom@tromey.com> | 2021-12-21 16:24:16 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2021-12-24 10:24:48 -0700 |
commit | 34b965f7c006e64dbd5546575744daa642d4856f (patch) | |
tree | 395f80417b26c931dfaaa66b1ceff1230cdef1dd /gdb/utils.c | |
parent | b6a08665ffb4a4b41e3761666c7c54655279f2ad (diff) | |
download | gdb-34b965f7c006e64dbd5546575744daa642d4856f.zip gdb-34b965f7c006e64dbd5546575744daa642d4856f.tar.gz gdb-34b965f7c006e64dbd5546575744daa642d4856f.tar.bz2 |
Move gdb_bfd_errmsg to gdb_bfd.c
gdb_bfd.c contains most of gdb's BFD-related utility functions.
However, gdb_bfd_errmsg is in utils.c. It seemed better to me to move
this out of util.[ch] and into the BFD-related file instead.
Tested by rebuilding.
Diffstat (limited to 'gdb/utils.c')
-rw-r--r-- | gdb/utils.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gdb/utils.c b/gdb/utils.c index 138bd3b..41944f8 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -3026,34 +3026,6 @@ gdb_argv::reset (const char *s) m_argv = argv; } -#define AMBIGUOUS_MESS1 ".\nMatching formats:" -#define AMBIGUOUS_MESS2 \ - ".\nUse \"set gnutarget format-name\" to specify the format." - -std::string -gdb_bfd_errmsg (bfd_error_type error_tag, char **matching) -{ - char **p; - - /* Check if errmsg just need simple return. */ - if (error_tag != bfd_error_file_ambiguously_recognized || matching == NULL) - return bfd_errmsg (error_tag); - - std::string ret (bfd_errmsg (error_tag)); - ret += AMBIGUOUS_MESS1; - - for (p = matching; *p; p++) - { - ret += " "; - ret += *p; - } - ret += AMBIGUOUS_MESS2; - - xfree (matching); - - return ret; -} - /* Return ARGS parsed as a valid pid, or throw an error. */ int |