Home | History | Annotate | Download | only in src

Lines Matching full:buckets

129 	// and allocate memory for the requested number of buckets.
133 ANTLR3_UINT32 bucket; // Used to traverse the buckets
143 // Allocate memory for the buckets
145 table->buckets = (pANTLR3_HASH_BUCKET) ANTLR3_MALLOC((size_t) (sizeof(ANTLR3_HASH_BUCKET) * sizeHint));
147 if (table->buckets == NULL)
159 /* Initialize the buckets to empty
163 table->buckets[bucket].entries = NULL;
197 ANTLR3_UINT32 bucket; /* Used to traverse the buckets */
203 /* Free the table, all buckets and all entries, and all the
210 thisBucket = &(table->buckets[bucket]);
256 ANTLR3_FREE(table->buckets);
287 bucket = table->buckets + hash;
344 bucket = table->buckets + (hash % table->modulo);
456 bucket = table->buckets + hash;
496 bucket = table->buckets + (hash % table->modulo);
536 bucket = table->buckets + hash;
607 bucket = table->buckets + (hash % table->modulo);
692 en->entry = en->table->buckets->entries; /* First entry to return */
787 * more buckets then chase them until we find an entry.
795 bucket = en->table->buckets + en->bucket;
812 /* Here we have exhausted all buckets and the enumeration pointer will
1881 return nextNode->buckets;
1992 nextEnt = nextNode->buckets;
2146 nextNode->buckets = newEnt;
2218 thisEntry = node->buckets;