Lines Matching refs:u32
45 (((BITVEC_SZ-(3*sizeof(u32)))/sizeof(Bitvec*))*sizeof(Bitvec*))
60 #define BITVEC_NINT (BITVEC_USIZE/sizeof(u32))
95 u32 iSize; /* Maximum bit index. Max iSize is 4,294,967,296. */
96 u32 nSet; /* Number of bits that are set - only valid for aHash
99 u32 iDivisor; /* Number of bits handled by each apSub[] entry. */
105 u32 aHash[BITVEC_NINT]; /* Hash table representation */
115 Bitvec *sqlite3BitvecCreate(u32 iSize){ in sqlite3BitvecCreate()
130 int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){ in sqlite3BitvecTestNotNull()
135 u32 bin = i/p->iDivisor; in sqlite3BitvecTestNotNull()
145 u32 h = BITVEC_HASH(i++); in sqlite3BitvecTestNotNull()
153 int sqlite3BitvecTest(Bitvec *p, u32 i){ in sqlite3BitvecTest()
169 int sqlite3BitvecSet(Bitvec *p, u32 i){ in sqlite3BitvecSet()
170 u32 h; in sqlite3BitvecSet()
176 u32 bin = i/p->iDivisor; in sqlite3BitvecSet()
213 u32 *aiValues = sqlite3StackAllocRaw(0, sizeof(p->u.aHash)); in sqlite3BitvecSet()
240 void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){ in sqlite3BitvecClear()
245 u32 bin = i/p->iDivisor; in sqlite3BitvecClear()
256 u32 *aiValues = pBuf; in sqlite3BitvecClear()
262 u32 h = BITVEC_HASH(aiValues[j]-1); in sqlite3BitvecClear()
292 u32 sqlite3BitvecSize(Bitvec *p){ in sqlite3BitvecSize()