Home | History | Annotate | Download | only in dist

Lines Matching refs:pNew

2491   fsdir_tab *pNew = 0;
2499 pNew = (fsdir_tab*)sqlite3_malloc( sizeof(*pNew) );
2500 if( pNew==0 ) return SQLITE_NOMEM;
2501 memset(pNew, 0, sizeof(*pNew));
2503 *ppVtab = (sqlite3_vtab*)pNew;
2983 completion_vtab *pNew;
3005 pNew = sqlite3_malloc( sizeof(*pNew) );
3006 *ppVtab = (sqlite3_vtab*)pNew;
3007 if( pNew==0 ) return SQLITE_NOMEM;
3008 memset(pNew, 0, sizeof(*pNew));
3009 pNew->db = db;
4284 ZipfileTab *pNew = 0;
4294 pNew = (ZipfileTab*)sqlite3_malloc(nByte+nFile);
4295 if( pNew==0 ) return SQLITE_NOMEM;
4296 memset(pNew, 0, nByte+nFile);
4297 pNew->aBuffer = (u8*)&pNew[1];
4299 pNew->zFile = (char*)&pNew->aBuffer[ZIPFILE_BUFFER_SIZE];
4300 memcpy(pNew->zFile, zFile, nFile);
4301 zipfileDequote(pNew->zFile);
4304 *ppVtab = (sqlite3_vtab*)pNew;
5011 ** Add object pNew to the end of the linked list that begins at
5017 ZipfileEntry *pNew
5020 assert( pNew->pNext==0 );
5023 pTab->pFirstEntry = pTab->pLastEntry = pNew;
5026 pTab->pLastEntry->pNext = pNew;
5027 pTab->pLastEntry = pNew;
5032 pNew->pNext = pBefore;
5033 *pp = pNew;
5058 ZipfileEntry *pNew;
5065 pNew = sqlite3_malloc(
5070 if( pNew==0 ){
5073 memset(pNew, 0, sizeof(ZipfileEntry));
5074 pNew->zPath = (char*)&pNew[1];
5075 memcpy(pNew->zPath, &aRec[ZIPFILE_CDS_FIXED_SZ], nFile);
5076 pNew->zPath[nFile] = '\0';
5077 pNew->aCdsEntry = (u8*)&pNew->zPath[nFile+1];
5078 pNew->nCdsEntry = ZIPFILE_CDS_FIXED_SZ+nFile+nExtra+nComment;
5079 memcpy(pNew->aCdsEntry, aRec, pNew->nCdsEntry);
5080 zipfileAddEntry(pTab, 0, pNew);
5099 ZipfileEntry *pNew;
5102 pNew = (ZipfileEntry*)sqlite3_malloc(
5108 if( pNew ){
5109 memset(pNew, 0, sizeof(ZipfileEntry));
5110 pNewpNew[1];
5111 pNew->aCdsEntry = (u8*)&pNew->zPath[nPath+1];
5112 pNew->nCdsEntry = ZIPFILE_CDS_FIXED_SZ + nPath + pCds->nExtra;
5113 memcpy(pNew->zPath, zPath, nPath+1);
5115 aWrite = pNew->aCdsEntry;
5133 assert( aWrite==&pNew->aCdsEntry[ZIPFILE_CDS_FIXED_SZ] );
5144 return pNew;
5252 ZipfileEntry *pNew = 0; /* New in-memory CDS entry */
5386 pNew = zipfileNewEntry(&cds, zPath, nPath, (u32)mTime);
5387 if( pNew==0 ){
5390 zipfileAddEntry(pTab, pOld, pNew);
6214 IdxConstraint *pNew;
6218 pNew = (IdxConstraint*)idxMalloc(pRc, sizeof(IdxConstraint) * nColl + 1);
6219 if( pNew ){
6220 pNew->zColl = (char*)&pNew[1];
6221 memcpy(pNew->zColl, zColl, nColl+1);
6223 return pNew;
6397 IdxConstraint *pNew;
6399 pNew = idxNewConstraint(&rc, zColl);
6400 if( pNew ){
6401 pNew->iCol = pCons->iColumn;
6403 pNew->pNext = pScan->pEq;
6404 pScan->pEq = pNew;
6406 pNew->bRange = 1;
6407 pNew->pNext = pScan->pRange;
6408 pScan->pRange = pNew;
6420 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl);
6421 if( pNew ){
6422 pNew->iCol = iCol;
6423 pNew->bDesc = pIdxInfo->aOrderBy[i].desc;
6424 pNew->pNext = pScan->pOrder;
6425 pNew->pLink = pScan->pOrder;
6426 pScan->pOrder = pNew;
6617 IdxTable *pNew = 0;
6636 pNew = idxMalloc(&rc, nByte);
6639 pNew->aCol = (IdxColumn*)&pNew[1];
6640 pNew->nCol = nCol;
6641 pCsr = (char*)&pNew->aCol[nCol];
6648 pNew->aCol[nCol].zName = pCsr;
6649 pNew->aCol[nCol].iPk = sqlite3_column_int(p1, 5);
6658 pNew->aCol[nCol].zColl = pCsr;
6668 sqlite3_free(pNew);
6669 pNew = 0;
6671 pNew->zName = pCsr;
6672 memcpy(pNew->zName, zTab, nTab+1);
6675 *ppOut = pNew;
7667 sqlite3expert *pNew;
7669 pNew = (sqlite3expert*)idxMalloc(&rc, sizeof(sqlite3expert));
7678 pNew->db = db;
7679 pNew->iSample = 100;
7680 rc = sqlite3_open(":memory:", &pNew->dbv);
7683 rc = sqlite3_open(":memory:", &pNew->dbm);
7685 sqlite3_db_config(pNew->dbm, SQLITE_DBCONFIG_TRIGGER_EQP, 1, (int*)0);
7693 rc = idxPrintfPrepareStmt(pNew->db, &pSql, pzErrmsg,
7699 rc = sqlite3_exec(pNew->dbm, zSql, 0, 0, pzErrmsg);
7706 rc = idxCreateVtabSchema(pNew, pzErrmsg);
7711 sqlite3_set_authorizer(pNew->dbv, idxAuthCallback, (void*)pNew);
7717 sqlite3_expert_destroy(pNew);
7718 pNew = 0;
7720 return pNew;
7767 IdxStatement *pNew;
7770 pNew = (IdxStatement*)idxMalloc(&rc, sizeof(IdxStatement) + n+1);
7772 pNew->zSql = (char*)&pNew[1];
7773 memcpy(pNew->zSql, z, n+1);
7774 pNew->pNext = p->pStatement;
7775 if( p->pStatement ) pNew->iId = p->pStatement->iId+1;
7776 p->pStatement = pNew;