Lines Matching refs:zBuf
520 char *zBuf; /* Temp-use buffer space */ member
953 sqlite3_free(pCur->zBuf); in amatchClearCursor()
954 pCur->zBuf = 0; in amatchClearCursor()
1033 char zBuf[4]; in amatchAddWord() local
1042 pCur->zBuf = sqlite3_realloc(pCur->zBuf, pCur->nBuf); in amatchAddWord()
1043 if( pCur->zBuf==0 ){ in amatchAddWord()
1048 amatchEncodeInt(nMatch, zBuf); in amatchAddWord()
1049 memcpy(pCur->zBuf, zBuf+2, 2); in amatchAddWord()
1050 memcpy(pCur->zBuf+2, zWordBase, nBase); in amatchAddWord()
1051 memcpy(pCur->zBuf+2+nBase, zWordTail, nTail+1); in amatchAddWord()
1052 pNode = amatchAvlSearch(pCur->pWord, pCur->zBuf); in amatchAddWord()
1088 amatchStrcpy(pWord->zWord, pCur->zBuf); in amatchAddWord()
1113 char *zBuf = 0; in amatchNext() local
1161 zBuf = sqlite3_realloc(zBuf, nBuf); in amatchNext()
1162 if( zBuf==0 ) return SQLITE_NOMEM; in amatchNext()
1164 amatchStrcpy(zBuf, pWord->zWord+2); in amatchNext()
1179 amatchStrcat(zBuf, zNextIn); in amatchNext()
1180 sqlite3_bind_text(p->pVCheck, 1, zBuf, nWord+nNextIn, SQLITE_STATIC); in amatchNext()
1184 if( strncmp(zBuf, zW, nWord+nNextIn)==0 ){ in amatchNext()
1185 amatchAddWord(pCur, pWord->rCost, pWord->nMatch+nNextIn, zBuf, ""); in amatchNext()
1188 zBuf[nWord] = 0; in amatchNext()
1192 amatchStrcpy(zBuf+nWord, zNext); in amatchNext()
1194 sqlite3_bind_text(p->pVCheck, 1, zBuf, -1, SQLITE_TRANSIENT); in amatchNext()
1198 amatchStrcpy(zBuf+nWord, zNext); in amatchNext()
1199 if( strncmp(zW, zBuf, nWord)!=0 ) break; in amatchNext()
1213 zBuf[nWord] = 0; in amatchNext()
1216 zBuf, zNext); in amatchNext()
1220 zBuf, zNext); in amatchNext()
1228 zBuf[nWord] = 0; in amatchNext()
1230 zBuf, ""); in amatchNext()
1242 sqlite3_free(zBuf); in amatchNext()