diff options
author | Joel Brobecker <brobecker@gnat.com> | 2011-11-29 01:09:23 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2011-11-29 01:09:23 +0000 |
commit | 1e3a8f45c5a6e5d922e6e981d1572f2db35fb7a9 (patch) | |
tree | 81030e09de84d6ef19425a745d89ff21b6dfb5d4 | |
parent | 265e52c36abba16b6b78ba06ec1a6607d08cb1fc (diff) | |
download | gdb-1e3a8f45c5a6e5d922e6e981d1572f2db35fb7a9.zip gdb-1e3a8f45c5a6e5d922e6e981d1572f2db35fb7a9.tar.gz gdb-1e3a8f45c5a6e5d922e6e981d1572f2db35fb7a9.tar.bz2 |
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.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/symfile.h | 14 |
2 files changed, 13 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ce61c09..12dc10a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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 diff --git a/gdb/symfile.h b/gdb/symfile.h index 923bfc9..6b6ffc9 100644 --- a/gdb/symfile.h +++ b/gdb/symfile.h @@ -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. */ |