Lines Matching refs:buckets
52 /* Hash-table: array of buckets, each being a chain of equivalence classes.
53 buckets[-1] is reserved for incomplete lines. */
54 static lin *buckets;
56 /* Number of buckets in the hash table array, not counting buckets[-1]. */
394 bucket = &buckets[h % nbuckets];
402 put the line into buckets[-1]. */
404 bucket = &buckets[-1];
846 /* Allocate (one plus) a prime number of hash buckets. Use a prime
852 if (PTRDIFF_MAX / sizeof *buckets <= nbuckets)
854 buckets = zalloc ((nbuckets + 1) * sizeof *buckets);
855 buckets++;
863 free (buckets - 1);