Lines Matching refs:pOrig

38960   u8 *pOrig = (u8 *)pFd->pMapRegion;   /* Pointer to current file mapping */
38961 i64 nOrig = pFd->mmapSizeActual; /* Size of pOrig region in bytes */
38976 if( pOrig ){
38983 u8 *pReq = &pOrig[nReuse];
38991 pNew = osMremap(pOrig, nReuse, nNew, MREMAP_MAYMOVE);
39000 pNew = pOrig;
39007 osMunmap(pOrig, nReuse);
83959 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
83961 if( pOrig==0 ) return 0;
83965 memcpy(pNew, pOrig, MEMCELLSIZE);
89833 VdbeCursor *pOrig; /* The original cursor to be duplicated */
89836 pOrig = p->apCsr[pOp->p2];
89837 assert( pOrig );
89838 assert( pOrig->isEphemeral ); /* Only ephemeral cursors can be duplicated */
89840 pCx = allocateCursor(p, pOp->p1, pOrig->nField, -1, CURTYPE_BTREE);
89844 pCx->pKeyInfo = pOrig->pKeyInfo;
89845 pCx->isTable = pOrig->isTable;
89846 pCx->pgnoRoot = pOrig->pgnoRoot;
89847 pCx->isOrdered = pOrig->isOrdered;
89848 pCx->pBtx = pOrig->pBtx;
89850 pOrig->hasBeenDuped = 1;
98702 Expr *pOrig; /* The iCol-th column of the result set */
98703 Expr *pDup; /* Copy of pOrig */
98707 pOrig = pEList->a[iCol].pExpr;
98708 assert( pOrig!=0 );
98710 pDup = sqlite3ExprDup(db, pOrig, 0);
99139 Expr *pOrig;
99143 pOrig = pEList->a[j].pExpr;
99144 if( (pNC->ncFlags&NC_AllowAgg)==0 && ExprHasProperty(pOrig, EP_Agg) ){
99148 if( ExprHasProperty(pOrig, EP_Win)
99154 if( sqlite3ExprVectorSize(pOrig)!=1 ){
176914 static void *fts3ReallocOrFree(void *pOrig, sqlite3_int64 nNew){
176915 void *pRet = sqlite3_realloc64(pOrig, nNew);
176917 sqlite3_free(pOrig);
218014 Fts5ExprPhrase *pOrig; /* The phrase extracted from pExpr */
218018 pOrig = pExpr->apExprPhrase[iPhrase];
218033 Fts5Colset *pColsetOrig = pOrig->pNode->pNear->pColset;
218046 if( pOrig->nTerm ){
218048 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
218051 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
218058 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
218059 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
218078 if( pOrig->nTerm==1
218079 && pOrig->aTerm[0].pSynonym==0
218080 && pOrig->aTerm[0].bFirst==0
218244 ** If argument pOrig is NULL, or if (*pRc) is set to anything other than
218247 ** Otherwise, a copy of (*pOrig) is made into memory obtained from
218251 static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){
218253 if( pOrig ){
218254 sqlite3_int64 nByte = sizeof(Fts5Colset) + (pOrig->nCol-1) * sizeof(int);
218257 memcpy(pRet, pOrig, (size_t)nByte);