Lines Matching full:iout

67698   int iOut = 0;                   /* Current index in output buffer */  local
67716 aTmp[iOut++] = logpage;
67724 *pnRight = iOut;
67725 memcpy(aLeft, aTmp, sizeof(aTmp[0])*iOut);
106136 ** Recompute pMerger->aTree[iOut] by comparing the next keys on the
106142 int iOut /* Store the result in pMerger->aTree[iOut] */
106150 assert( iOut<pMerger->nTree && iOut>0 );
106152 if( iOut>=(pMerger->nTree/2) ){
106153 i1 = (iOut - pMerger->nTree/2) * 2;
106156 i1 = pMerger->aTree[iOut*2];
106157 i2 = pMerger->aTree[iOut*2+1];
106182 pMerger->aTree[iOut] = iRes;
160329 int iOut = iTarget + i - iEq;
160331 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iOut);
160334 pIn->addrInTop = sqlite3VdbeAddOp3(v,OP_Column,iTab, iCol, iOut);
160336 sqlite3VdbeAddOp1(v, OP_IsNull, iOut); VdbeCoverage(v);
185644 int iOut = 0; /* Output character index */
185729 if( zFile[iOut-1]==0 ){
185735 zFile[iOut++] = '\0';
185744 zFile[iOut++] = c;
185746 if( eState==1 ) zFile[iOut++] = '\0';
185747 memset(zFile+iOut, 0, 4); /* end-of-options + empty journal filenames */
189504 int iOut = 0; /* Index of next byte to write to output */
189512 z[iOut++] = quote;
189515 z[iOut++] = z[iIn++];
189518 z[iOut] = '\0';
191942 int iOut;
191944 for(iOut=0; iOut<SizeofArray(pTS->aaOutput); iOut++){
191945 if( pTS->aaOutput[iOut]==0 ){
191946 assert( iOut>0 );
191947 pTS->aaOutput[iOut] = aMerge;
191948 pTS->anOutput[iOut] = nMerge;
191955 pTS->aaOutput[iOut], pTS->anOutput[iOut], &aNew, &nNew
191963 sqlite3_free(pTS->aaOutput[iOut]);
191964 pTS->aaOutput[iOut] = 0;
191968 if( (iOut+1)==SizeofArray(pTS->aaOutput) ){
191969 pTS->aaOutput[iOut] = aMerge;
191970 pTS->anOutput[iOut] = nMerge;
207363 int iOut;
207376 iOut = sqlite3FtsUnicodeFold((int)iCode, p->eRemoveDiacritic);
207377 if( iOut ){
207378 WRITE_UTF8(zOut, iOut);
211048 u32 iIn, iOut;
211055 for(iIn=iOut=0; iIn<sz; iIn++){
211061 zOut[iOut++] = (char)v;
211064 zOut[iOut++] = (char)(0xc0 | (v>>6));
211065 zOut[iOut++] = 0x80 | (v&0x3f);
211068 zOut[iOut++] = 0xe0 | (v>>12);
211069 zOut[iOut++] = 0x80 | ((v>>6)&0x3f);
211070 zOut[iOut++] = 0x80 | (v&0x3f);
211075 zOut[iOut++] = 0xf0 | (v>>18);
211076 zOut[iOut++] = 0x80 | ((v>>12)&0x3f);
211077 zOut[iOut++] = 0x80 | ((v>>6)&0x3f);
211078 zOut[iOut++] = 0x80 | (v&0x3f);
211082 zOut[iOut++] = c;
211085 assert( iOut<=nOut );
211086 zOut[iOut] = 0;
211087 sqlite3_result_text(pCtx, zOut, iOut, SQLITE_DYNAMIC);
220439 int iOut = 0;
220462 pCsr->aOffset[iOut] = iInput;
220467 U16_APPEND(pCsr->aChar, iOut, nChar, c, isError);
220472 pCsr->aOffset[iOut] = iInput;
220481 pCsr->pIter = ubrk_open(UBRK_WORD, p->zLocale, pCsr->aChar, iOut, &status);
220486 pCsr->nChar = iOut;
239364 int iOut = 0;
239382 z[iOut++] = q;
239385 z[iOut++] = z[iIn++];
239389 z[iOut] = '\0';
240719 int iOut = 0;
240740 zExpr[iOut++] = '"';
240742 zExpr[iOut++] = zText[jj];
240743 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
240745 zExpr[iOut++] = '"';
240746 zExpr[iOut++] = ' ';
240757 if( iOut>0 ){
240765 zExpr[iOut] = '\0';
242505 int iOut = 0; /* Next output slot in pColset */
242510 pColset->aiCol[iOut++] = pMerge->aiCol[iMerge];
242519 pColset->nCol = iOut;
247218 ** Do the comparison necessary to populate pIter->aFirst[iOut].
247225 static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){
247231 Fts5CResult *pRes = &pIter->aFirst[iOut];
247233 assert( iOut<pIter->nSeg && iOut>0 );
247236 if( iOut>=(pIter->nSeg/2) ){
247237 i1 = (iOut - pIter->nSeg/2) * 2;
247240 i1 = pIter->aFirst[iOut*2].iFirst;
247241 i2 = pIter->aFirst[iOut*2+1].iFirst;
250247 i64 iOut = 0;
250261 assert( iOut==0 || iRowid1>iOut );
250262 fts5BufferSafeAppendVarint(&out, iRowid1 - iOut);
250263 iOut = iRowid1;
250266 assert( iOut==0 || iRowid2>iOut );
250267 fts5BufferSafeAppendVarint(&out, iRowid2 - iOut);
250268 iOut = iRowid2;