bucket             54 maint/gnulib/lib/gl_anyhash2.h               size_t bucket = node->hashcode % new_size;
bucket             55 maint/gnulib/lib/gl_anyhash2.h               node->hash_next = new_table[bucket];
bucket             56 maint/gnulib/lib/gl_anyhash2.h               new_table[bucket] = node;
bucket            350 maint/gnulib/lib/gl_anylinked_list2.h     size_t bucket = hashcode % list->table_size;
bucket            359 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
bucket            400 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
bucket            506 maint/gnulib/lib/gl_anylinked_list2.h     size_t bucket = hashcode % list->table_size;
bucket            514 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
bucket            529 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
bucket            102 maint/gnulib/lib/gl_anytreehash_list1.h   size_t bucket = new_node->h.hashcode % list->table_size;
bucket            112 maint/gnulib/lib/gl_anytreehash_list1.h       for (entryp = &list->table[bucket]; *entryp != NULL; entryp = &(*entryp)->hash_next)
bucket            173 maint/gnulib/lib/gl_anytreehash_list1.h   new_node->h.hash_next = list->table[bucket];
bucket            174 maint/gnulib/lib/gl_anytreehash_list1.h   list->table[bucket] = &new_node->h;
bucket            190 maint/gnulib/lib/gl_anytreehash_list1.h   size_t bucket = old_node->h.hashcode % list->table_size;
bucket            199 maint/gnulib/lib/gl_anytreehash_list1.h       for (entryp = &list->table[bucket]; ; entryp = &(*entryp)->hash_next)
bucket            245 maint/gnulib/lib/gl_anytreehash_list1.h       for (entryp = &list->table[bucket]; ; entryp = &(*entryp)->hash_next)
bucket             33 maint/gnulib/lib/gl_anytreehash_list2.h     size_t bucket = hashcode % list->table_size;
bucket             39 maint/gnulib/lib/gl_anytreehash_list2.h         for (entry = list->table[bucket]; entry != NULL; entry = entry->hash_next)
bucket            104 maint/gnulib/lib/gl_anytreehash_list2.h         for (entry = list->table[bucket]; entry != NULL; entry = entry->hash_next)
bucket            104 maint/gnulib/lib/gl_hash_map.c   size_t bucket = hashcode % map->table_size;
bucket            110 maint/gnulib/lib/gl_hash_map.c   for (node = (gl_list_node_t) map->table[bucket];
bucket            132 maint/gnulib/lib/gl_hash_map.c   size_t bucket = hashcode % map->table_size;
bucket            139 maint/gnulib/lib/gl_hash_map.c     for (node = (gl_list_node_t) map->table[bucket];
bucket            165 maint/gnulib/lib/gl_hash_map.c   node->h.hash_next = map->table[bucket];
bucket            166 maint/gnulib/lib/gl_hash_map.c   map->table[bucket] = &node->h;
bucket            183 maint/gnulib/lib/gl_hash_map.c   size_t bucket = hashcode % map->table_size;
bucket            189 maint/gnulib/lib/gl_hash_map.c   for (nodep = (gl_list_node_t *) &map->table[bucket];
bucket            101 maint/gnulib/lib/gl_hash_set.c   size_t bucket = hashcode % set->table_size;
bucket            107 maint/gnulib/lib/gl_hash_set.c   for (node = (gl_list_node_t) set->table[bucket];
bucket            125 maint/gnulib/lib/gl_hash_set.c   size_t bucket = hashcode % set->table_size;
bucket            132 maint/gnulib/lib/gl_hash_set.c     for (node = (gl_list_node_t) set->table[bucket];
bucket            153 maint/gnulib/lib/gl_hash_set.c   node->h.hash_next = set->table[bucket];
bucket            154 maint/gnulib/lib/gl_hash_set.c   set->table[bucket] = &node->h;
bucket            171 maint/gnulib/lib/gl_hash_set.c   size_t bucket = hashcode % set->table_size;
bucket            177 maint/gnulib/lib/gl_hash_set.c   for (nodep = (gl_list_node_t *) &set->table[bucket];
bucket             47 maint/gnulib/lib/gl_linkedhash_list.c   size_t bucket = node->h.hashcode % list->table_size;
bucket             49 maint/gnulib/lib/gl_linkedhash_list.c   node->h.hash_next = list->table[bucket];
bucket             50 maint/gnulib/lib/gl_linkedhash_list.c   list->table[bucket] = &node->h;
bucket             59 maint/gnulib/lib/gl_linkedhash_list.c   size_t bucket = node->h.hashcode % list->table_size;
bucket             62 maint/gnulib/lib/gl_linkedhash_list.c   for (p = &list->table[bucket]; ; p = &(*p)->hash_next)
bucket            129 maint/gnulib/lib/gl_linkedhash_map.c   size_t bucket = hashcode % map->table_size;
bucket            135 maint/gnulib/lib/gl_linkedhash_map.c   for (node = (gl_list_node_t) map->table[bucket];
bucket            157 maint/gnulib/lib/gl_linkedhash_map.c   size_t bucket = hashcode % map->table_size;
bucket            164 maint/gnulib/lib/gl_linkedhash_map.c     for (node = (gl_list_node_t) map->table[bucket];
bucket            190 maint/gnulib/lib/gl_linkedhash_map.c   node->h.hash_next = map->table[bucket];
bucket            191 maint/gnulib/lib/gl_linkedhash_map.c   map->table[bucket] = &node->h;
bucket            212 maint/gnulib/lib/gl_linkedhash_map.c   size_t bucket = hashcode % map->table_size;
bucket            218 maint/gnulib/lib/gl_linkedhash_map.c   for (nodep = (gl_list_node_t *) &map->table[bucket];
bucket            126 maint/gnulib/lib/gl_linkedhash_set.c   size_t bucket = hashcode % set->table_size;
bucket            132 maint/gnulib/lib/gl_linkedhash_set.c   for (node = (gl_list_node_t) set->table[bucket];
bucket            150 maint/gnulib/lib/gl_linkedhash_set.c   size_t bucket = hashcode % set->table_size;
bucket            157 maint/gnulib/lib/gl_linkedhash_set.c     for (node = (gl_list_node_t) set->table[bucket];
bucket            178 maint/gnulib/lib/gl_linkedhash_set.c   node->h.hash_next = set->table[bucket];
bucket            179 maint/gnulib/lib/gl_linkedhash_set.c   set->table[bucket] = &node->h;
bucket            200 maint/gnulib/lib/gl_linkedhash_set.c   size_t bucket = hashcode % set->table_size;
bucket            206 maint/gnulib/lib/gl_linkedhash_set.c   for (nodep = (gl_list_node_t *) &set->table[bucket];
bucket            212 maint/gnulib/lib/hamt.c static struct bucket *
bucket            215 maint/gnulib/lib/hamt.c   struct bucket *bucket
bucket            216 maint/gnulib/lib/hamt.c     = xmalloc (FLEXSIZEOF (struct bucket, elts,
bucket            218 maint/gnulib/lib/hamt.c   init_ref_counter (&bucket->ref_counter, bucket_entry);
bucket            219 maint/gnulib/lib/hamt.c   bucket->elt_count = elt_count;
bucket            220 maint/gnulib/lib/hamt.c   return bucket;
bucket            268 maint/gnulib/lib/hamt.c static struct bucket *
bucket            269 maint/gnulib/lib/hamt.c replace_bucket_element (struct bucket *bucket, int j, Hamt_entry *elt)
bucket            271 maint/gnulib/lib/hamt.c   int n = bucket->elt_count;
bucket            272 maint/gnulib/lib/hamt.c   struct bucket *new_bucket = alloc_bucket (n);
bucket            277 maint/gnulib/lib/hamt.c       new_bucket->elts[k] = copy_entry (bucket->elts[k]);
bucket            342 maint/gnulib/lib/hamt.c remove_bucket_entry (struct bucket *bucket, int j)
bucket            344 maint/gnulib/lib/hamt.c   int n = bucket->elt_count - 1;
bucket            348 maint/gnulib/lib/hamt.c         return copy_entry (bucket->elts[1]);
bucket            349 maint/gnulib/lib/hamt.c       return copy_entry (bucket->elts[0]);
bucket            351 maint/gnulib/lib/hamt.c   struct bucket *new_bucket = alloc_bucket (n);
bucket            355 maint/gnulib/lib/hamt.c         new_bucket->elts[k] = copy_entry (bucket->elts[k]);
bucket            357 maint/gnulib/lib/hamt.c         new_bucket->elts[k] = copy_entry (bucket->elts[k + 1]);
bucket            391 maint/gnulib/lib/hamt.c free_bucket (struct function_table const *functions, struct bucket *bucket)
bucket            393 maint/gnulib/lib/hamt.c   if (dec_ref_counter (&bucket->ref_counter))
bucket            395 maint/gnulib/lib/hamt.c   size_t elt_count = bucket->elt_count;
bucket            396 maint/gnulib/lib/hamt.c   Hamt_entry *const *elts = bucket->elts;
bucket            399 maint/gnulib/lib/hamt.c   free (bucket);
bucket            419 maint/gnulib/lib/hamt.c       free_bucket (functions, (struct bucket *) entry);
bucket            456 maint/gnulib/lib/hamt.c                const struct bucket *bucket, const void *elt)
bucket            458 maint/gnulib/lib/hamt.c   size_t elt_count = bucket->elt_count;
bucket            459 maint/gnulib/lib/hamt.c   Hamt_entry *const *elts = bucket->elts;
bucket            503 maint/gnulib/lib/hamt.c       return bucket_lookup (functions, (struct bucket *) entry, elt);
bucket            526 maint/gnulib/lib/hamt.c static struct bucket *
bucket            529 maint/gnulib/lib/hamt.c   struct bucket *bucket = alloc_bucket (2);
bucket            530 maint/gnulib/lib/hamt.c   bucket->elts[0] = elt1;
bucket            531 maint/gnulib/lib/hamt.c   bucket->elts[1] = elt2;
bucket            532 maint/gnulib/lib/hamt.c   return bucket;
bucket            574 maint/gnulib/lib/hamt.c static struct bucket *
bucket            575 maint/gnulib/lib/hamt.c bucket_insert (const struct function_table *functions, struct bucket *bucket,
bucket            578 maint/gnulib/lib/hamt.c   size_t elt_count = bucket->elt_count;
bucket            579 maint/gnulib/lib/hamt.c   Hamt_entry **elts = bucket->elts;
bucket            588 maint/gnulib/lib/hamt.c                   struct bucket *new_bucket
bucket            589 maint/gnulib/lib/hamt.c                     = replace_bucket_element (bucket, i,
bucket            596 maint/gnulib/lib/hamt.c               return bucket;
bucket            599 maint/gnulib/lib/hamt.c           return bucket;
bucket            602 maint/gnulib/lib/hamt.c   struct bucket *new_bucket = alloc_bucket (elt_count + 1);
bucket            606 maint/gnulib/lib/hamt.c       new_bucket->elts[i + 1] = copy_entry (bucket->elts[i]);
bucket            692 maint/gnulib/lib/hamt.c         bucket_insert (functions, (struct bucket *) entry, elt_ptr, replace,
bucket            747 maint/gnulib/lib/hamt.c bucket_remove (const struct function_table *functions, struct bucket *bucket,
bucket            750 maint/gnulib/lib/hamt.c   size_t elt_count = bucket->elt_count;
bucket            751 maint/gnulib/lib/hamt.c   Hamt_entry *const *elts = bucket->elts;
bucket            757 maint/gnulib/lib/hamt.c           return remove_bucket_entry (bucket, i);
bucket            761 maint/gnulib/lib/hamt.c   return (Hamt_entry *) bucket;
bucket            822 maint/gnulib/lib/hamt.c       return bucket_remove (functions, (struct bucket *) entry, elt_ptr);
bucket            867 maint/gnulib/lib/hamt.c bucket_do_while (const struct bucket *bucket, Hamt_processor *proc, void *data,
bucket            871 maint/gnulib/lib/hamt.c   size_t elt_count = bucket->elt_count;
bucket            872 maint/gnulib/lib/hamt.c   Hamt_entry *const *elts = bucket->elts;
bucket            916 maint/gnulib/lib/hamt.c       return bucket_do_while ((struct bucket *) entry, proc, data, success);
bucket           1003 maint/gnulib/lib/hamt.c       struct bucket *bucket = (struct bucket *) entry;
bucket           1004 maint/gnulib/lib/hamt.c       *elt_ptr = bucket->elts[iter->position];
bucket           1005 maint/gnulib/lib/hamt.c       if (++iter->position < bucket->elt_count)
bucket             57 maint/gnulib/lib/hash.c     struct hash_entry *bucket;
bucket            162 maint/gnulib/lib/hash.c   struct hash_entry const *bucket;
bucket            165 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            167 maint/gnulib/lib/hash.c       if (bucket->data)
bucket            169 maint/gnulib/lib/hash.c           struct hash_entry const *cursor = bucket;
bucket            186 maint/gnulib/lib/hash.c   struct hash_entry const *bucket;
bucket            190 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            192 maint/gnulib/lib/hash.c       if (bucket->data)
bucket            194 maint/gnulib/lib/hash.c           struct hash_entry const *cursor = bucket;
bucket            237 maint/gnulib/lib/hash.c   return table->bucket + n;
bucket            243 maint/gnulib/lib/hash.c   struct hash_entry const *bucket = safe_hasher (table, entry);
bucket            246 maint/gnulib/lib/hash.c   if (bucket->data == NULL)
bucket            249 maint/gnulib/lib/hash.c   for (cursor = bucket; cursor; cursor = cursor->next)
bucket            261 maint/gnulib/lib/hash.c   struct hash_entry const *bucket;
bucket            266 maint/gnulib/lib/hash.c   for (bucket = table->bucket; ; bucket++)
bucket            267 maint/gnulib/lib/hash.c     if (! (bucket < table->bucket_limit))
bucket            269 maint/gnulib/lib/hash.c     else if (bucket->data)
bucket            270 maint/gnulib/lib/hash.c       return bucket->data;
bucket            276 maint/gnulib/lib/hash.c   struct hash_entry const *bucket = safe_hasher (table, entry);
bucket            280 maint/gnulib/lib/hash.c   cursor = bucket;
bucket            290 maint/gnulib/lib/hash.c   while (++bucket < table->bucket_limit)
bucket            291 maint/gnulib/lib/hash.c     if (bucket->data)
bucket            292 maint/gnulib/lib/hash.c       return bucket->data;
bucket            303 maint/gnulib/lib/hash.c   struct hash_entry const *bucket;
bucket            306 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            308 maint/gnulib/lib/hash.c       if (bucket->data)
bucket            310 maint/gnulib/lib/hash.c           for (cursor = bucket; cursor; cursor = cursor->next)
bucket            327 maint/gnulib/lib/hash.c   struct hash_entry const *bucket;
bucket            330 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            332 maint/gnulib/lib/hash.c       if (bucket->data)
bucket            334 maint/gnulib/lib/hash.c           for (cursor = bucket; cursor; cursor = cursor->next)
bucket            544 maint/gnulib/lib/hash.c   table->bucket = calloc (table->n_buckets, sizeof *table->bucket);
bucket            545 maint/gnulib/lib/hash.c   if (table->bucket == NULL)
bucket            547 maint/gnulib/lib/hash.c   table->bucket_limit = table->bucket + table->n_buckets;
bucket            569 maint/gnulib/lib/hash.c   struct hash_entry *bucket;
bucket            571 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            573 maint/gnulib/lib/hash.c       if (bucket->data)
bucket            579 maint/gnulib/lib/hash.c           for (cursor = bucket->next; cursor; cursor = next)
bucket            594 maint/gnulib/lib/hash.c             table->data_freer (bucket->data);
bucket            595 maint/gnulib/lib/hash.c           bucket->data = NULL;
bucket            596 maint/gnulib/lib/hash.c           bucket->next = NULL;
bucket            607 maint/gnulib/lib/hash.c   struct hash_entry *bucket;
bucket            614 maint/gnulib/lib/hash.c       for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            616 maint/gnulib/lib/hash.c           if (bucket->data)
bucket            618 maint/gnulib/lib/hash.c               for (cursor = bucket; cursor; cursor = cursor->next)
bucket            631 maint/gnulib/lib/hash.c   for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
bucket            633 maint/gnulib/lib/hash.c       for (cursor = bucket->next; cursor; cursor = next)
bucket            650 maint/gnulib/lib/hash.c   free (table->bucket);
bucket            702 maint/gnulib/lib/hash.c   struct hash_entry *bucket = safe_hasher (table, entry);
bucket            705 maint/gnulib/lib/hash.c   *bucket_head = bucket;
bucket            708 maint/gnulib/lib/hash.c   if (bucket->data == NULL)
bucket            712 maint/gnulib/lib/hash.c   if (entry == bucket->data || table->comparator (entry, bucket->data))
bucket            714 maint/gnulib/lib/hash.c       void *data = bucket->data;
bucket            718 maint/gnulib/lib/hash.c           if (bucket->next)
bucket            720 maint/gnulib/lib/hash.c               struct hash_entry *next = bucket->next;
bucket            724 maint/gnulib/lib/hash.c               *bucket = *next;
bucket            729 maint/gnulib/lib/hash.c               bucket->data = NULL;
bucket            737 maint/gnulib/lib/hash.c   for (cursor = bucket; cursor->next; cursor = cursor->next)
bucket            771 maint/gnulib/lib/hash.c   struct hash_entry *bucket;
bucket            774 maint/gnulib/lib/hash.c   for (bucket = src->bucket; bucket < src->bucket_limit; bucket++)
bucket            775 maint/gnulib/lib/hash.c     if (bucket->data)
bucket            786 maint/gnulib/lib/hash.c         for (cursor = bucket->next; cursor; cursor = next)
bucket            812 maint/gnulib/lib/hash.c         data = bucket->data;
bucket            813 maint/gnulib/lib/hash.c         bucket->next = NULL;
bucket            837 maint/gnulib/lib/hash.c         bucket->data = NULL;
bucket            855 maint/gnulib/lib/hash.c   new_table->bucket = calloc (new_size, sizeof *new_table->bucket);
bucket            856 maint/gnulib/lib/hash.c   if (new_table->bucket == NULL)
bucket            859 maint/gnulib/lib/hash.c   new_table->bucket_limit = new_table->bucket + new_size;
bucket            890 maint/gnulib/lib/hash.c       free (table->bucket);
bucket            891 maint/gnulib/lib/hash.c       table->bucket = new_table->bucket;
bucket            918 maint/gnulib/lib/hash.c   free (new_table->bucket);
bucket            927 maint/gnulib/lib/hash.c   struct hash_entry *bucket;
bucket            936 maint/gnulib/lib/hash.c   if ((data = hash_find_entry (table, entry, &bucket, false)) != NULL)
bucket            972 maint/gnulib/lib/hash.c           if (hash_find_entry (table, entry, &bucket, false) != NULL)
bucket            979 maint/gnulib/lib/hash.c   if (bucket->data)
bucket            989 maint/gnulib/lib/hash.c       new_entry->next = bucket->next;
bucket            990 maint/gnulib/lib/hash.c       bucket->next = new_entry;
bucket            997 maint/gnulib/lib/hash.c   bucket->data = (void *) entry;
bucket           1018 maint/gnulib/lib/hash.c   struct hash_entry *bucket;
bucket           1020 maint/gnulib/lib/hash.c   data = hash_find_entry (table, entry, &bucket, true);
bucket           1025 maint/gnulib/lib/hash.c   if (!bucket->data)
bucket           1087 maint/gnulib/lib/hash.c   struct hash_entry *bucket = (struct hash_entry *) table->bucket;
bucket           1089 maint/gnulib/lib/hash.c   for ( ; bucket < table->bucket_limit; bucket++)
bucket           1093 maint/gnulib/lib/hash.c       if (bucket)
bucket           1094 maint/gnulib/lib/hash.c         printf ("%lu:\n", (unsigned long int) (bucket - table->bucket));
bucket           1096 maint/gnulib/lib/hash.c       for (cursor = bucket; cursor; cursor = cursor->next)