Lines Matching refs:intset
55 static int64_t _intsetGetEncoded(intset *is, int pos, uint8_t enc) { in _intsetGetEncoded()
76 static int64_t _intsetGet(intset *is, int pos) { in _intsetGet()
81 static void _intsetSet(intset *is, int pos, int64_t value) { in _intsetSet()
97 intset *intsetNew(void) { in intsetNew()
98 intset *is = zmalloc(sizeof(intset)); in intsetNew()
105 static intset *intsetResize(intset *is, uint32_t len) { in intsetResize()
107 is = zrealloc(is,sizeof(intset)+size); in intsetResize()
115 static uint8_t intsetSearch(intset *is, int64_t value, uint32_t *pos) { in intsetSearch()
157 static intset *intsetUpgradeAndAdd(intset *is, int64_t value) { in intsetUpgradeAndAdd()
182 static void intsetMoveTail(intset *is, uint32_t from, uint32_t to) { in intsetMoveTail()
204 intset *intsetAdd(intset *is, int64_t value, uint8_t *success) { in intsetAdd()
234 intset *intsetRemove(intset *is, int64_t value, int *success) { in intsetRemove()
254 uint8_t intsetFind(intset *is, int64_t value) { in intsetFind()
260 int64_t intsetRandom(intset *is) { in intsetRandom()
266 uint8_t intsetGet(intset *is, uint32_t pos, int64_t *value) { in intsetGet()
275 uint32_t intsetLen(intset *is) { in intsetLen()
280 size_t intsetBlobLen(intset *is) { in intsetBlobLen()
281 return sizeof(intset)+intrev32ifbe(is->length)*intrev32ifbe(is->encoding); in intsetBlobLen()
289 static void intsetRepr(intset *is) {
318 static intset *createSet(int bits, int size) { in createSet()
321 intset *is = intsetNew(); in createSet()
334 static void checkConsistency(intset *is) { in checkConsistency()
355 intset *is; in intsetTest()