CWB
|
This hash implementation can hold multiple macro entries in a single bucket in order to avoid cache overflow when _very_ many macros are defined. More...
This hash implementation can hold multiple macro entries in a single bucket in order to avoid cache overflow when _very_ many macros are defined.
Since we don't need to store any other information in the buckets, a bucket is simply a pointer to a list of macro entries, i.e. a MacroEntry.
Referenced by list_macros(), macro_iterator_next_macro(), macro_statistics(), MacroHashAdd(), MacroHashDelete(), MacroHashLookup(), and MakeMacroHash().
int size |
Referenced by list_macros(), macro_iterator_next_macro(), macro_statistics(), MacroHashAdd(), MacroHashDelete(), MacroHashLookup(), and MakeMacroHash().