Lines Matching refs:iOut
65014 int iOut = 0; /* Current index in output buffer */
65032 aTmp[iOut++] = logpage;
65040 *pnRight = iOut;
65041 memcpy(aLeft, aTmp, sizeof(aTmp[0])*iOut);
101804 ** Recompute pMerger->aTree[iOut] by comparing the next keys on the
101810 int iOut /* Store the result in pMerger->aTree[iOut] */
101818 assert( iOut<pMerger->nTree && iOut>0 );
101820 if( iOut>=(pMerger->nTree/2) ){
101821 i1 = (iOut - pMerger->nTree/2) * 2;
101824 i1 = pMerger->aTree[iOut*2];
101825 i2 = pMerger->aTree[iOut*2+1];
101850 pMerger->aTree[iOut] = iRes;
152587 int iOut = iReg + i - iEq;
152589 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iOut);
152592 pIn->addrInTop = sqlite3VdbeAddOp3(v,OP_Column,iTab, iCol, iOut);
152594 sqlite3VdbeAddOp1(v, OP_IsNull, iOut); VdbeCoverage(v);
176361 int iOut = 0; /* Output character index */
176446 if( zFile[iOut-1]==0 ){
176452 zFile[iOut++] = '\0';
176461 zFile[iOut++] = c;
176463 if( eState==1 ) zFile[iOut++] = '\0';
176464 memset(zFile+iOut, 0, 4); /* end-of-options + empty journal filenames */
180111 int iOut = 0; /* Index of next byte to write to output */
180119 z[iOut++] = quote;
180122 z[iOut++] = z[iIn++];
180125 z[iOut] = '\0';
182543 int iOut;
182545 for(iOut=0; iOut<SizeofArray(pTS->aaOutput); iOut++){
182546 if( pTS->aaOutput[iOut]==0 ){
182547 assert( iOut>0 );
182548 pTS->aaOutput[iOut] = aMerge;
182549 pTS->anOutput[iOut] = nMerge;
182556 pTS->aaOutput[iOut], pTS->anOutput[iOut], &aNew, &nNew
182564 sqlite3_free(pTS->aaOutput[iOut]);
182565 pTS->aaOutput[iOut] = 0;
182569 if( (iOut+1)==SizeofArray(pTS->aaOutput) ){
182570 pTS->aaOutput[iOut] = aMerge;
182571 pTS->anOutput[iOut] = nMerge;
197802 int iOut;
197815 iOut = sqlite3FtsUnicodeFold((int)iCode, p->eRemoveDiacritic);
197816 if( iOut ){
197817 WRITE_UTF8(zOut, iOut);
208016 int iOut = 0;
208039 pCsr->aOffset[iOut] = iInput;
208044 U16_APPEND(pCsr->aChar, iOut, nChar, c, isError);
208049 pCsr->aOffset[iOut] = iInput;
208058 pCsr->pIter = ubrk_open(UBRK_WORD, p->zLocale, pCsr->aChar, iOut, &status);
208063 pCsr->nChar = iOut;
225552 int iOut = 0;
225570 z[iOut++] = q;
225573 z[iOut++] = z[iIn++];
225577 z[iOut] = '\0';
226683 int iOut = 0;
226703 zExpr[iOut++] = '"';
226705 zExpr[iOut++] = zText[jj];
226706 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
226708 zExpr[iOut++] = '"';
226709 zExpr[iOut++] = ' ';
226720 if( iOut>0 ){
226728 zExpr[iOut] = '\0';
228456 int iOut = 0; /* Next output slot in pColset */
228461 pColset->aiCol[iOut++] = pMerge->aiCol[iMerge];
228470 pColset->nCol = iOut;
232671 ** Do the comparison necessary to populate pIter->aFirst[iOut].
232678 static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){
232684 Fts5CResult *pRes = &pIter->aFirst[iOut];
232686 assert( iOut<pIter->nSeg && iOut>0 );
232689 if( iOut>=(pIter->nSeg/2) ){
232690 i1 = (iOut - pIter->nSeg/2) * 2;
232693 i1 = pIter->aFirst[iOut*2].iFirst;
232694 i2 = pIter->aFirst[iOut*2+1].iFirst;
234986 i64 iOut = 0;
235000 assert( iOut==0 || iRowid1>iOut );
235001 fts5BufferSafeAppendVarint(&out, iRowid1 - iOut);
235002 iOut = iRowid1;
235005 assert( iOut==0 || iRowid2>iOut );
235006 fts5BufferSafeAppendVarint(&out, iRowid2 - iOut);
235007 iOut = iRowid2;