Fts3HashElem 111707 ext/sqlite3/libsqlite/sqlite3.c typedef struct Fts3HashElem Fts3HashElem; Fts3HashElem 111721 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *first; /* The first element of the array */ Fts3HashElem 111725 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *chain; /* Pointer to first entry with this hash */ Fts3HashElem 111736 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *next, *prev; /* Next and previous elements in the table */ Fts3HashElem 111763 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(const Fts3Hash *, const void *, int); Fts3HashElem 117947 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* For looping over all elements of the table */ Fts3HashElem 117956 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *next_elem = elem->next; Fts3HashElem 118043 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pHead; /* First element already in pEntry */ Fts3HashElem 118070 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem, *next_elem; /* For looping over existing elements */ Fts3HashElem 118092 ext/sqlite3/libsqlite/sqlite3.c static Fts3HashElem *fts3FindElementByHash( Fts3HashElem 118098 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* Used to loop thru the element list */ Fts3HashElem 118154 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem( Fts3HashElem 118176 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem; /* The element that matches key (if any) */ Fts3HashElem 118205 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* Used to loop thru the element list */ Fts3HashElem 118206 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *new_elem; /* New element added to the pH */ Fts3HashElem 118233 ext/sqlite3/libsqlite/sqlite3.c new_elem = (Fts3HashElem*)fts3HashMalloc( sizeof(Fts3HashElem) ); Fts3HashElem 119741 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem **ppNextElem; Fts3HashElem 120223 ext/sqlite3/libsqlite/sqlite3.c p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem)); Fts3HashElem 120236 ext/sqlite3/libsqlite/sqlite3.c p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem)); Fts3HashElem 120347 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem; Fts3HashElem 120711 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem = *(pReader->ppNextElem); Fts3HashElem 121028 ext/sqlite3/libsqlite/sqlite3.c char *z1 = fts3HashKey(*(Fts3HashElem **)lhs); Fts3HashElem 121029 ext/sqlite3/libsqlite/sqlite3.c char *z2 = fts3HashKey(*(Fts3HashElem **)rhs); Fts3HashElem 121030 ext/sqlite3/libsqlite/sqlite3.c int n1 = fts3HashKeysize(*(Fts3HashElem **)lhs); Fts3HashElem 121031 ext/sqlite3/libsqlite/sqlite3.c int n2 = fts3HashKeysize(*(Fts3HashElem **)rhs); Fts3HashElem 121069 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem **aElem = 0; /* Array of term hash entries to scan */ Fts3HashElem 121077 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pE = 0; /* Iterator variable */ Fts3HashElem 121084 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem **aElem2; Fts3HashElem 121086 ext/sqlite3/libsqlite/sqlite3.c aElem2 = (Fts3HashElem **)sqlite3_realloc( Fts3HashElem 121087 ext/sqlite3/libsqlite/sqlite3.c aElem, nAlloc*sizeof(Fts3HashElem *) Fts3HashElem 121106 ext/sqlite3/libsqlite/sqlite3.c qsort(aElem, nElem, sizeof(Fts3HashElem *), fts3CompareElemByTerm); Fts3HashElem 121112 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pE = fts3HashFindElem(pHash, zTerm, nTerm); Fts3HashElem 121120 ext/sqlite3/libsqlite/sqlite3.c int nByte = sizeof(Fts3SegReader) + (nElem+1)*sizeof(Fts3HashElem *); Fts3HashElem 121127 ext/sqlite3/libsqlite/sqlite3.c pReader->ppNextElem = (Fts3HashElem **)&pReader[1]; Fts3HashElem 121128 ext/sqlite3/libsqlite/sqlite3.c memcpy(pReader->ppNextElem, aElem, nElem*sizeof(Fts3HashElem *));