diff options
Diffstat (limited to 'gdb/symfile.h')
-rw-r--r-- | gdb/symfile.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gdb/symfile.h b/gdb/symfile.h index c9f4e65..e989d5c 100644 --- a/gdb/symfile.h +++ b/gdb/symfile.h @@ -32,6 +32,11 @@ struct obj_section; struct obstack; struct block; +/* Comparison function for symbol look ups. */ + +typedef int (symbol_compare_ftype) (const char *string1, + const char *string2); + /* Partial symbols are stored in the psymbol_cache and pointers to them are kept in a dynamically grown array that is obtained from malloc and grown as necessary via realloc. Each objfile typically @@ -234,9 +239,8 @@ struct quick_symbol_functions int (*callback) (struct block *, struct symbol *, void *), void *data, - int (*match) (const char *, const char *), - int (*ordered_compare) (const char *, - const char *)); + symbol_compare_ftype *match, + symbol_compare_ftype *ordered_compare); /* Expand all symbol tables in OBJFILE matching some criteria. |