Further fix the documentation in struct quick_symbol_functions

gdb/ChangeLog:

        * symfile.h (struct quick_symbol_functions): Fix the documentation
        of field map_matching_symbols, as symbols are sorted using
        strcmp_iw_ordered, not strcmp_iw.
This commit is contained in:
Joel Brobecker 2011-11-29 01:09:23 +00:00
parent 265e52c36a
commit 1e3a8f45c5
2 changed files with 13 additions and 7 deletions

View File

@ -1,3 +1,9 @@
2011-11-28 Joel Brobecker <brobecker@adacore.com>
* symfile.h (struct quick_symbol_functions): Fix the documentation
of field map_matching_symbols, as symbols are sorted using
strcmp_iw_ordered, not strcmp_iw.
2011-11-28 Paul Hilfinger <hilfinger@adacore.com>
* symfile.h (struct quick_symbol_functions): Update the

View File

@ -232,14 +232,14 @@ struct quick_symbol_functions
through global symbols if GLOBAL and otherwise static symbols.
Passes NAME, NAMESPACE, and DATA to CALLBACK with each symbol
found. After each block is processed, passes NULL to CALLBACK.
MATCH must be weaker than strcmp_iw in the sense that
strcmp_iw(x,y) == 0 --> MATCH(x,y) == 0. ORDERED_COMPARE, if
non-null, must be an ordering relation compatible with strcmp_iw
in the sense that
strcmp_iw(x,y) == 0 --> ORDERED_COMPARE(x,y) == 0
MATCH must be weaker than strcmp_iw_ordered in the sense that
strcmp_iw_ordered(x,y) == 0 --> MATCH(x,y) == 0. ORDERED_COMPARE,
if non-null, must be an ordering relation compatible with
strcmp_iw_ordered in the sense that
strcmp_iw_ordered(x,y) == 0 --> ORDERED_COMPARE(x,y) == 0
and
strcmp_iw(x,y) <= 0 --> ORDERED_COMPARE(x,y) <= 0
(allowing strcmp_iw(x,y) < 0 while ORDERED_COMPARE(x, y) == 0).
strcmp_iw_ordered(x,y) <= 0 --> ORDERED_COMPARE(x,y) <= 0
(allowing strcmp_iw_ordered(x,y) < 0 while ORDERED_COMPARE(x, y) == 0).
CALLBACK returns 0 to indicate that the scan should continue, or
non-zero to indicate that the scan should be terminated. */