+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
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. */