Lines Matching refs:hashtab
252 * hashtab.c (htab_empty): Clear out n_deleted/n_elements;
536 * hashtab.c (EMPTY_ENTRY): Moved and renamed.
602 * hashtab.c (htab_size): Define as both macro and non-inline
683 gather-docs, getopt.c, getopt1.c, getruntime.c, hashtab.c, hex.c,
932 * hashtab.c (higher_prime_index, hash_pointer, eq_pointer,
1129 * hashtab.c (htab_find_slot_with_hash): Make function
1300 * hashtab.c: Include limits.h, stdint.h, ansidecl.h.
1319 * hashtab.c (htab_remove_elt_with_hash): New function.
1324 * hashtab.c (htab_size): Move to top of file; mark inline.
1785 * hashtab.c (htab_find_slot_with_hash): Decrease n_deleted
1917 * hashtab.c: include malloc.h were available for
1962 * hashtab.c (iterative_hash): New fn.
2011 * hashtab.c (htab_traverse): Delete unused variables.
2074 * hashtab.c (htab_traverse_noresize): Break out from ...
2075 * hashtab.c (htab_traverse): ... here.
2079 * hashtab.c (htab_expand): Fix warning.
2081 * hashtab.c (htab_expand): Compute the size of hashtable based
2233 * hashtab.c (htab_create_alloc_ex): New function.
2267 * hashtab.c (htab_expand): Fix allocation of new entries.
2395 * hashtab.c (htab_create): New stub function for backward
2401 * hashtab.c (htab_create): Delete.
2431 * hashtab.c (higher_prime_number): Use 7 as minimum.
2752 * hashtab.c (higher_prime_number): Likewise.
2899 * hashtab.c (htab_hash_string): New.
3073 * hashtab.c (higher_prime_number): Silence warning that 4294967291
3191 * hashtab.c (higher_prime_number): Use a table, rather than a
3247 * hashtab.c (htab_expand): Change to return int. Use calloc or
3257 * hashtab.c: Change void * to PTR where necessary.
3743 * hashtab.c, partition.c, sort.c, xmemdup.c: Include string.h
3764 * hashtab.c (hash_pointer): Delete low-order bits which are
3814 * hashtab.c (htab_expand): Add prototype.
3819 * hashtab.c (hash_pointer, eq_pointer): Make definition static to
3825 * hashtab.c (hash_pointer): New function.
3846 * hashtab.c: Various minor cleanups.
3860 * hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash
3867 * hashtab.c (htab_find_with_hash): Avoid calculating hash2
3878 * hashtab.c (find_empty_slot_for_expand): New function.
3896 * hashtab.c (htab_create): Set del_f.
3902 * hashtab.c: Remove debugging variables (all_searches,
3964 * hashtab.c (sys/types.h): File included.
3975 * hashtab.c: Include stdio.h.
3979 * hashtab.c (traverse_hash_table): Protect prototype with PARAMS.
4000 * hashtab.c (find_hash_table_entry): When returning a
4031 * Makefile.in (CFILES): Add hashtab.c
4032 (REQUIRED_OFILES): Add hashtab.o
4033 (hashtab.o): Add dependencies.
4034 * hashtab.c: New file