Code cleanup.
	* dictionary.c (dict_hash): Use SYMBOL_HASH_NEXT.
	* dwarf2read.c (mapped_index_string_hash): Refer to SYMBOL_HASH_NEXT
	in the function comment, a new note on values compatibility.
	* minsyms.c (msymbol_hash_iw, msymbol_hash): Use SYMBOL_HASH_NEXT.
	* symtab.h (SYMBOL_HASH_NEXT): New.
This commit is contained in:
Jan Kratochvil
2011-04-06 19:50:05 +00:00
parent 8c5fc80011
commit 59d7bcaf18
5 changed files with 23 additions and 8 deletions

View File

@@ -1004,6 +1004,12 @@ extern unsigned int msymbol_hash_iw (const char *);
extern unsigned int msymbol_hash (const char *);
/* Compute the next hash value from previous HASH and the character C. This
is only a GDB in-memory computed value with no external files compatibility
requirements. */
#define SYMBOL_HASH_NEXT(hash, c) ((hash) * 67 + (c) - 113)
extern struct objfile * msymbol_objfile (struct minimal_symbol *sym);
extern void