Lines Matching refs:pRet
45622 Wal *pRet; /* Object to allocate and return */
45642 pRet = (Wal*)sqlite3MallocZero(sizeof(Wal) + pVfs->szOsFile);
45643 if( !pRet ){
45647 pRet->pVfs = pVfs;
45648 pRet->pWalFd = (sqlite3_file *)&pRet[1];
45649 pRet->pDbFd = pDbFd;
45650 pRet->readLock = -1;
45651 pRet->mxWalSize = mxWalSize;
45652 pRet->zWalName = zWalName;
45653 pRet->exclusiveMode = (bNoShm ? WAL_HEAPMEMORY_MODE: WAL_NORMAL_MODE);
45657 rc = sqlite3OsOpen(pVfs, zWalName, pRet->pWalFd, flags, &flags);
45659 pRet->readOnly = WAL_RDONLY;
45663 walIndexClose(pRet, 0);
45664 sqlite3OsClose(pRet->pWalFd);
45665 sqlite3_free(pRet);
45667 *ppWal = pRet;
45668 WALTRACE(("WAL%d: opened\n", pRet));
58611 Op *pRet = 0;
58626 pRet = &aOp[p->iAddr];
58633 if( pRet->p4type==P4_SUBPROGRAM ){
58637 if( p->apSub[j]==pRet->p4.pProgram ) break;
58642 pRet = 0;
58644 p->apSub[p->nSub++] = pRet->p4.pProgram;
58650 return pRet;
61519 sqlite3_value *pRet = sqlite3ValueNew(v->db);
61520 if( pRet ){
61521 sqlite3VdbeMemCopy((Mem *)pRet, pMem);
61522 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
61523 sqlite3VdbeMemStoreType((Mem *)pRet);
61525 return pRet;
81591 Index *pRet = 0; /* Pointer to return */
82033 pRet = pIndex;
82046 return pRet;
93847 CollSeq *pRet;
93849 pRet = multiSelectCollSeq(pParse, p->pPrior, iCol);
93851 pRet = 0;
93854 if( pRet==0 && iCol<p->pEList->nExpr ){
93855 pRet = sqlite3ExprCollSeq(pParse, p->pEList->a[iCol].pExpr);
93857 return pRet;
99429 VTable *pRet = 0;
99446 pRet = pVTable;
99447 p->pVTable = pRet;
99448 pRet->pNext = 0;
99456 assert( !db || pRet );
99457 return pRet;
111442 void *pRet;
111444 pRet = db->pUpdateArg;
111448 return pRet;
111460 void *pRet;
111462 pRet = db->pRollbackArg;
111466 return pRet;
111526 void *pRet;
111528 pRet = db->pWalArg;
111532 return pRet;
117112 Fts3Cursor *pRet;
117121 memcpy(&pRet, sqlite3_value_blob(pVal), sizeof(Fts3Cursor *));
117122 *ppCsr = pRet;
119662 void *pRet = sqlite3_malloc(nByte);
119663 if( pRet ) memset(pRet, 0, nByte);
119664 return pRet;
119691 Fts3Expr *pRet = 0;
119705 pRet = (Fts3Expr *)fts3MallocZero(nByte);
119706 if( !pRet ){
119709 pRet->eType = FTSQUERY_PHRASE;
119710 pRet->pPhrase = (Fts3Phrase *)&pRet[1];
119711 pRet->pPhrase->nToken = 1;
119712 pRet->pPhrase->iColumn = iCol;
119713 pRet->pPhrase->aToken[0].n = nToken;
119714 pRet->pPhrase->aToken[0].z = (char *)&pRet->pPhrase[1];
119715 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
119718 pRet->pPhrase->aToken[0].isPrefix = 1;
119732 *ppExpr = pRet;
119742 void *pRet = sqlite3_realloc(pOrig, nNew);
119743 if( !pRet ){
119746 return pRet;
119901 Fts3Expr *pRet = 0;
119951 pRet = (Fts3Expr *)fts3MallocZero(sizeof(Fts3Expr));
119952 if( !pRet ){
119955 pRet->eType = pKey->eType;
119956 pRet->nNear = nNear;
119957 *ppExpr = pRet;
120110 Fts3Expr *pRet = 0;
120160 assert( pRet && pPrev );
120168 insertBinaryOperator(&pRet, pPrev, pAnd);
120191 if( pRet ){
120196 pRet = p;
120199 insertBinaryOperator(&pRet, pPrev, p);
120211 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
120218 if( !pRet ){
120225 pIter->pLeft = pRet;
120226 pRet = pNotBranch;
120234 sqlite3Fts3ExprFree(pRet);
120236 pRet = 0;
120238 *ppExpr = pRet;
121794 Tcl_Obj *pRet;
121817 pRet = Tcl_NewObj();
121818 Tcl_IncrRefCount(pRet);
121832 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos));
121833 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
121836 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
121852 sqlite3_result_text(context, Tcl_GetString(pRet), -1, SQLITE_TRANSIENT);
121854 Tcl_DecrRefCount(pRet);
125296 char *pRet;
125307 pRet = (char *)sqlite3_malloc(p->pList->nData);
125308 if( !pRet ) return SQLITE_NOMEM;
125312 *ppData = pRet;
125314 memcpy(pRet, &p->pList->aData[nSkip], *pnData);