Lines Matching refs:aOut

36119 ** The output text is stored in aOut[], which must be at least
36139 static int kvvfsEncode(const char *aData, int nData, char *aOut){
36145 aOut[j++] = "0123456789ABCDEF"[c>>4];
36146 aOut[j++] = "0123456789ABCDEF"[c&0xf];
36157 aOut[j++] = 'a'+(k%26);
36162 aOut[j] = 0;
36190 ** The return value is the number of bytes actually written into aOut[].
36192 static int kvvfsDecode(const char *a, char *aOut, int nOut){
36211 memset(&aOut[j], 0, n);
36216 aOut[j] = c<<4;
36219 aOut[j++] += c;
64085 ** The checksum is written back into aOut[] before returning.
64094 u32 *aOut /* OUT: Final checksum value output */
64124 aOut[0] = s1;
64125 aOut[1] = s2;
77945 u8 *aOut = pBt->pTmpSpace; /* Pointer to next output buffer */
77952 *(aOut++) = pSrc->info.nPayload;
77954 aOut += sqlite3PutVarint(aOut, pSrc->info.nPayload);
77956 if( pDest->pKeyInfo==0 ) aOut += putVarint(aOut, iKey);
77964 memcpy(aOut, aIn, nIn);
77965 pBt->nPreformatSize = nIn + (aOut - pBt->pTmpSpace);
77972 u32 nOut; /* Size of output buffer aOut[] */
77975 pBt->nPreformatSize = nOut + (aOut - pBt->pTmpSpace);
77977 pPgnoOut = &aOut[nOut];
77994 memcpy(aOut, aIn, nCopy);
77997 aOut += nCopy;
78026 aOut = &pPgnoOut[4];
116067 ** the array aOut[].
116071 int nOut, /* Number of slots in aOut[] */
116072 tRowcnt *aOut, /* Store integers here */
116073 LogEst *aLog, /* Or, if aOut==0, here */
116093 if( aOut ) aOut[i] = v;
116096 assert( aOut==0 );
116097 UNUSED_PARAMETER(aOut);
182245 char *aOut;
182280 aOut = sqlite3_malloc64((i64)n1+n2+FTS3_VARINT_MAX-1+FTS3_BUFFER_PADDING);
182281 if( !aOut ) return SQLITE_NOMEM;
182283 p = aOut;
182305 assert( (p-aOut)<=((p1?(p1-a1):n1)+(p2?(p2-a2):n2)+FTS3_VARINT_MAX-1) );
182309 sqlite3_free(aOut);
182310 p = aOut = 0;
182312 assert( (p-aOut)<=n1+n2+FTS3_VARINT_MAX-1 );
182313 memset(&aOut[(p-aOut)], 0, FTS3_BUFFER_PADDING);
182315 *paOut = aOut;
182316 *pnOut = (int)(p-aOut);
182348 char *aOut;
182352 aOut = sqlite3_malloc64((sqlite3_int64)*pnRight + FTS3_VARINT_MAX);
182353 if( aOut==0 ) return SQLITE_NOMEM;
182355 aOut = aRight;
182357 p = aOut;
182386 *pnRight = (int)(p - aOut);
182389 *paRight = aOut;
182456 char *aOut = 0;
182465 if( !aOut ){
182466 aOut = pTS->aaOutput[i];
182474 pTS->aaOutput[i], pTS->anOutput[i], aOut, nOut, &aNew, &nNew
182477 sqlite3_free(aOut);
182482 sqlite3_free(aOut);
182484 aOut = aNew;
182490 pTS->aaOutput[0] = aOut;
183976 char *aOut = pList;
183978 char *p2 = aOut;
183981 fts3PoslistPhraseMerge(&aOut, iToken-iPrev, 0, 1, &p1, &p2);
183984 nPoslist = (int)(aOut - aPoslist);
184008 char *aOut;
184020 aOut = (char *)sqlite3Fts3MallocZero(nPoslist+FTS3_BUFFER_PADDING);
184021 if( !aOut ){
184026 pPhrase->doclist.pList = aOut;
184028 if( fts3PoslistPhraseMerge(&aOut, nDistance, 0, 1, &p1, &p2) ){
184030 pPhrase->doclist.nList = (int)(aOut - pPhrase->doclist.pList);
184032 sqlite3_free(aOut);
195878 u32 *aOut = 0;
195882 aOut = &p->aMatchinfo[1];
195887 aOut = &p->aMatchinfo[p->nElem+2];
195890 aOut = (u32*)sqlite3_malloc64(p->nElem * sizeof(u32));
195891 if( aOut ){
195893 if( p->bGlobal ) memcpy(aOut, &p->aMatchinfo[1], p->nElem*sizeof(u32));
195897 *paOut = aOut;
197066 u32 *aOut = 0;
197114 xDestroyOut = fts3MIBufferAlloc(pCsr->pMIBuffer, &aOut);
197121 sInfo.aMatchinfo = aOut;
197131 if( xDestroyOut ) xDestroyOut(aOut);
197134 sqlite3_result_blob(pCtx, aOut, n, xDestroyOut);
209497 char *aOut;
209513 aOut = sqlite3_malloc(nOut+1);
209514 if( aOut==0 ){
209517 nOut2 = rbuDeltaApply(aOrig, nOrig, aDelta, nDelta, aOut);
209519 sqlite3_free(aOut);
209522 sqlite3_result_blob(context, aOut, nOut, sqlite3_free);
216213 u8 *aOut = *paOut; /* Output cursor */
216220 memcpy(aOut, a2, n2);
216221 aOut += n2;
216223 memcpy(aOut, a1, n1);
216224 aOut += n1;
216230 *paOut = aOut;
216299 u8 *aOut = *paOut;
216318 memcpy(aOut, aOld, nOld);
216319 aOut += nOld;
216321 *(aOut++) = '\0';
216344 *(aOut++) = '\0';
216346 memcpy(aOut, aNew, nNew);
216347 aOut += nNew;
216351 *paOut = aOut;
230560 static void fts5PutU16(u8 *aOut, u16 iVal){
230561 aOut[0] = (iVal>>8);
230562 aOut[1] = (iVal&0xFF);
230676 u8 *aOut = 0; /* Read blob data into this buffer */
230682 aOut = pRet->p = (u8*)&pRet[1];
230688 rc = sqlite3_blob_read(p->pReader, aOut, nByte, 0);
233356 u8 *aOut = pIter->poslist.p;
233368 *aOut++ = (u8)((iPrev - iPrevOut) + 2);
233375 pIter->base.nData = aOut - pIter->poslist.p;
241029 static void asciiFold(char *aOut, const char *aIn, int nByte){
241034 aOut[i] = c;