Lines Matching refs:aOut

38207 static int kvvfsEncode(const char *aData, int nData, char *aOut){  in kvvfsEncode()  argument
38213 aOut[j++] = "0123456789ABCDEF"[c>>4]; in kvvfsEncode()
38214 aOut[j++] = "0123456789ABCDEF"[c&0xf]; in kvvfsEncode()
38225 aOut[j++] = 'a'+(k%26); in kvvfsEncode()
38230 aOut[j] = 0; in kvvfsEncode()
38260 static int kvvfsDecode(const char *a, char *aOut, int nOut){ in kvvfsDecode() argument
38279 memset(&aOut[j], 0, n); in kvvfsDecode()
38283 aOut[j] = c<<4; in kvvfsDecode()
38286 aOut[j++] += c; in kvvfsDecode()
66739 u32 *aOut /* OUT: Final checksum value output */
66788 aOut[0] = s1;
66789 aOut[1] = s2;
81210 u8 *aOut = pBt->pTmpSpace; /* Pointer to next output buffer */ local
81217 *(aOut++) = (u8)pSrc->info.nPayload;
81219 aOut += sqlite3PutVarint(aOut, pSrc->info.nPayload);
81221 if( pDest->pKeyInfo==0 ) aOut += putVarint(aOut, iKey);
81229 memcpy(aOut, aIn, nIn);
81230 pBt->nPreformatSize = nIn + (int)(aOut - pBt->pTmpSpace);
81242 pBt->nPreformatSize = (int)nOut + (int)(aOut - pBt->pTmpSpace);
81244 pPgnoOut = &aOut[nOut];
81261 memcpy(aOut, aIn, nCopy);
81264 aOut += nCopy;
81293 aOut = &pPgnoOut[4];
121623 tRowcnt *aOut, /* Store integers here */
121644 if( aOut ) aOut[i] = v;
121647 assert( aOut==0 );
121648 UNUSED_PARAMETER(aOut);
191685 char *aOut;
191720 aOut = sqlite3_malloc64((i64)n1+n2+FTS3_VARINT_MAX-1+FTS3_BUFFER_PADDING);
191721 if( !aOut ) return SQLITE_NOMEM;
191723 p = aOut;
191745 assert( (p-aOut)<=((p1?(p1-a1):n1)+(p2?(p2-a2):n2)+FTS3_VARINT_MAX-1) );
191749 sqlite3_free(aOut);
191750 p = aOut = 0;
191752 assert( (p-aOut)<=n1+n2+FTS3_VARINT_MAX-1 );
191753 memset(&aOut[(p-aOut)], 0, FTS3_BUFFER_PADDING);
191755 *paOut = aOut;
191756 *pnOut = (int)(p-aOut);
191788 char *aOut;
191792 aOut = sqlite3_malloc64((sqlite3_int64)*pnRight + FTS3_VARINT_MAX);
191793 if( aOut==0 ) return SQLITE_NOMEM;
191795 aOut = aRight;
191797 p = aOut;
191826 *pnRight = (int)(p - aOut);
191829 *paRight = aOut;
191896 char *aOut = 0;
191905 if( !aOut ){
191906 aOut = pTS->aaOutput[i];
191914 pTS->aaOutput[i], pTS->anOutput[i], aOut, nOut, &aNew, &nNew
191917 sqlite3_free(aOut);
191922 sqlite3_free(aOut);
191924 aOut = aNew;
191930 pTS->aaOutput[0] = aOut;
193472 char *aOut = pList;
193474 char *p2 = aOut;
193477 fts3PoslistPhraseMerge(&aOut, iToken-iPrev, 0, 1, &p1, &p2);
193480 nPoslist = (int)(aOut - aPoslist);
193504 char *aOut;
193516 aOut = (char *)sqlite3Fts3MallocZero(((i64)nPoslist)+FTS3_BUFFER_PADDING);
193517 if( !aOut ){
193522 pPhrase->doclist.pList = aOut;
193524 if( fts3PoslistPhraseMerge(&aOut, nDistance, 0, 1, &p1, &p2) ){
193526 pPhrase->doclist.nList = (int)(aOut - pPhrase->doclist.pList);
193528 sqlite3_free(aOut);
205453 u32 *aOut = 0;
205457 aOut = &p->aMI[1];
205462 aOut = &p->aMI[p->nElem+2];
205465 aOut = (u32*)sqlite3_malloc64(p->nElem * sizeof(u32));
205466 if( aOut ){
205468 if( p->bGlobal ) memcpy(aOut, &p->aMI[1], p->nElem*sizeof(u32));
205472 *paOut = aOut;
206644 u32 *aOut = 0;
206692 xDestroyOut = fts3MIBufferAlloc(pCsr->pMIBuffer, &aOut);
206699 sInfo.aMatchinfo = aOut;
206709 if( xDestroyOut ) xDestroyOut(aOut);
206712 sqlite3_result_blob(pCtx, aOut, n, xDestroyOut);
210397 u8 *aOut, /* Overwrite here */
210443 aOut[0] = (aIns[0] & 0x0f) | aType[i-2];
210444 memcpy(&aOut[i], &aIns[szHdr], nIns-szHdr);
210448 aOut[i] = szPayload & 0xff;
221983 char *aOut;
222000 aOut = sqlite3_malloc(nOut+1);
222001 if( aOut==0 ){
222004 nOut2 = rbuDeltaApply(aOrig, nOrig, aDelta, nDelta, aOut);
222006 sqlite3_free(aOut);
222009 sqlite3_result_blob(context, aOut, nOut, sqlite3_free);
228866 u8 *aOut = *paOut; /* Output cursor */
228873 memcpy(aOut, a2, n2);
228874 aOut += n2;
228876 memcpy(aOut, a1, n1);
228877 aOut += n1;
228883 *paOut = aOut;
228952 u8 *aOut = *paOut;
228971 memcpy(aOut, aOld, nOld);
228972 aOut += nOld;
228974 *(aOut++) = '\0';
228997 *(aOut++) = '\0';
228999 memcpy(aOut, aNew, nNew);
229000 aOut += nNew;
229004 *paOut = aOut;
244931 static void fts5PutU16(u8 *aOut, u16 iVal){
244932 aOut[0] = (iVal>>8);
244933 aOut[1] = (iVal&0xFF);
245103 u8 *aOut = 0; /* Read blob data into this buffer */
245110 aOut = pRet->p = (u8*)pRet + szData;
245116 rc = sqlite3_blob_read(p->pReader, aOut, nByte, 0);
248027 u8 *aOut = pIter->poslist.p;
248039 *aOut++ = (u8)((iPrev - iPrevOut) + 2);
248046 pIter->base.nData = aOut - pIter->poslist.p;
250661 Fts5TokenDataMap *aOut /* Output array */
250668 Fts5TokenDataMap *pOut = &aOut[i1+i2];
259219 static void asciiFold(char *aOut, const char *aIn, int nByte){
259224 aOut[i] = c;