diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-05-15 22:23:24 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-05-15 22:23:24 +0000 |
commit | 4bf35accae78eddf36240edd649b58da5ad98e53 (patch) | |
tree | 6a5c3c3a40db2c7e27c25a278fd685d6dea2fb8c /gdb/minsyms.c | |
parent | 00fad14cedd739d88553fd5d4538d4101cfe1cb8 (diff) | |
download | gdb-4bf35accae78eddf36240edd649b58da5ad98e53.tar.gz |
2003-05-15 Andrew Cagney <cagney@redhat.com>
* symtab.h (DEPRECATED_SYMBOL_MATCHES_NAME): Delete macro.
* minsyms.c (lookup_minimal_symbol): Inline
DEPRECATED_SYMBOL_MATCHES_NAME. Replace STREQ with strcmp.
Diffstat (limited to 'gdb/minsyms.c')
-rw-r--r-- | gdb/minsyms.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gdb/minsyms.c b/gdb/minsyms.c index 1f6cb388800..fa7209d2bc6 100644 --- a/gdb/minsyms.c +++ b/gdb/minsyms.c @@ -189,7 +189,15 @@ lookup_minimal_symbol (register const char *name, const char *sfile, while (msymbol != NULL && found_symbol == NULL) { - if (DEPRECATED_SYMBOL_MATCHES_NAME (msymbol, name)) + /* FIXME: carlton/2003-02-27: This is an unholy + mixture of linkage names and natural names. If + you want to test the linkage names with strcmp, + do that. If you want to test the natural names + with strcmp_iw, use SYMBOL_MATCHES_NATURAL_NAME. */ + if (strcmp (DEPRECATED_SYMBOL_NAME (msymbol), (name)) == 0 + || (SYMBOL_DEMANGLED_NAME (msymbol) != NULL + && strcmp_iw (SYMBOL_DEMANGLED_NAME (msymbol), + (name)) == 0)) { switch (MSYMBOL_TYPE (msymbol)) { |