2003-02-27 David Carlton <carlton@math.stanford.edu>
* symfile.c (compare_symbols): Use SYMBOL_NATURAL_NAME, not SYMBOL_PRINT_NAME. (compare_psymbols): Ditto. * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
This commit is contained in:
parent
e8d359df3a
commit
c8be89511d
|
@ -1,3 +1,10 @@
|
|||
2003-02-27 David Carlton <carlton@math.stanford.edu>
|
||||
|
||||
* symfile.c (compare_symbols): Use SYMBOL_NATURAL_NAME, not
|
||||
SYMBOL_PRINT_NAME.
|
||||
(compare_psymbols): Ditto.
|
||||
* symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
|
||||
|
||||
2003-02-27 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* f-lang.c (build_fortran_types): New function.
|
||||
|
|
|
@ -210,7 +210,7 @@ compare_symbols (const void *s1p, const void *s2p)
|
|||
|
||||
s1 = (struct symbol **) s1p;
|
||||
s2 = (struct symbol **) s2p;
|
||||
return (strcmp (SYMBOL_PRINT_NAME (*s1), SYMBOL_PRINT_NAME (*s2)));
|
||||
return (strcmp (SYMBOL_NATURAL_NAME (*s1), SYMBOL_NATURAL_NAME (*s2)));
|
||||
}
|
||||
|
||||
/* This compares two partial symbols by names, using strcmp_iw_ordered
|
||||
|
@ -222,8 +222,8 @@ compare_psymbols (const void *s1p, const void *s2p)
|
|||
struct partial_symbol *const *s1 = s1p;
|
||||
struct partial_symbol *const *s2 = s2p;
|
||||
|
||||
return strcmp_iw_ordered (SYMBOL_PRINT_NAME (*s1),
|
||||
SYMBOL_PRINT_NAME (*s2));
|
||||
return strcmp_iw_ordered (SYMBOL_NATURAL_NAME (*s1),
|
||||
SYMBOL_NATURAL_NAME (*s2));
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -1411,7 +1411,7 @@ lookup_partial_symbol (struct partial_symtab *pst, const char *name, int global,
|
|||
{
|
||||
do_linear_search = 1;
|
||||
}
|
||||
if (strcmp_iw_ordered (SYMBOL_PRINT_NAME (*center), name) >= 0)
|
||||
if (strcmp_iw_ordered (SYMBOL_NATURAL_NAME (*center), name) >= 0)
|
||||
{
|
||||
top = center;
|
||||
}
|
||||
|
@ -1657,15 +1657,15 @@ lookup_block_symbol (register const struct block *block, const char *name,
|
|||
{
|
||||
do_linear_search = 1;
|
||||
}
|
||||
if (SYMBOL_PRINT_NAME (sym)[0] < name[0])
|
||||
if (SYMBOL_NATURAL_NAME (sym)[0] < name[0])
|
||||
{
|
||||
bot = inc;
|
||||
}
|
||||
else if (SYMBOL_PRINT_NAME (sym)[0] > name[0])
|
||||
else if (SYMBOL_NATURAL_NAME (sym)[0] > name[0])
|
||||
{
|
||||
top = inc;
|
||||
}
|
||||
else if (strcmp (SYMBOL_PRINT_NAME (sym), name) < 0)
|
||||
else if (strcmp (SYMBOL_NATURAL_NAME (sym), name) < 0)
|
||||
{
|
||||
bot = inc;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue