Lines Matching refs:pNew

2698   fsdir_tab *pNew = 0;
2706 pNew = (fsdir_tab*)sqlite3_malloc( sizeof(*pNew) );
2707 if( pNew==0 ) return SQLITE_NOMEM;
2708 memset(pNew, 0, sizeof(*pNew));
2711 *ppVtab = (sqlite3_vtab*)pNew;
3229 completion_vtab *pNew;
3252 pNew = sqlite3_malloc( sizeof(*pNew) );
3253 *ppVtab = (sqlite3_vtab*)pNew;
3254 if( pNew==0 ) return SQLITE_NOMEM;
3255 memset(pNew, 0, sizeof(*pNew));
3256 pNew->db = db;
5547 sqlite3_vtab *pNew;
5563 pNew = *ppVtab = sqlite3_malloc( sizeof(*pNew) );
5564 if( pNew==0 ) return SQLITE_NOMEM;
5565 memset(pNew, 0, sizeof(*pNew));
6218 ZipfileTab *pNew = 0;
6243 pNew = (ZipfileTab*)sqlite3_malloc64((sqlite3_int64)nByte+nFile);
6244 if( pNew==0 ) return SQLITE_NOMEM;
6245 memset(pNew, 0, nByte+nFile);
6246 pNew->db = db;
6247 pNew->aBuffer = (u8*)&pNew[1];
6249 pNew->zFile = (char*)&pNew->aBuffer[ZIPFILE_BUFFER_SIZE];
6250 memcpy(pNew->zFile, zFile, nFile);
6251 zipfileDequote(pNew->zFile);
6255 *ppVtab = (sqlite3_vtab*)pNew;
6695 ZipfileEntry *pNew;
6706 pNew = (ZipfileEntry*)sqlite3_malloc64(nAlloc);
6707 if( pNew==0 ){
6710 memset(pNew, 0, sizeof(ZipfileEntry));
6711 rc = zipfileReadCDS(aRead, &pNew->cds);
6724 u32 *pt = &pNew->mUnixTime;
6725 pNew->cds.zFile = sqlite3_mprintf("%.*s", nFile, aRead);
6726 pNew->aExtra = (u8*)&pNew[1];
6727 memcpy(pNew->aExtra, &aRead[nFile], nExtra);
6728 if( pNew->cds.zFile==0 ){
6730 }else if( 0==zipfileScanExtra(&aRead[nFile], pNew->cds.nExtra, pt) ){
6731 pNew->mUnixTime = zipfileMtime(&pNew->cds);
6739 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr);
6741 aRead = (u8*)&aBlob[pNew->cds.iOffset];
6746 pNew->iDataOff = pNew->cds.iOffset + ZIPFILE_LFH_FIXED_SZ;
6747 pNew->iDataOff += lfh.nFile + lfh.nExtra;
6748 if( aBlob && pNew->cds.szCompressed ){
6749 pNew->aData = &pNew->aExtra[nExtra];
6750 memcpy(pNew->aData, &aBlob[pNew->iDataOff], pNew->cds.szCompressed);
6754 (int)pNew->cds.iOffset
6760 zipfileEntryFree(pNew);
6762 *ppEntry = pNew;
7068 ** Add object pNew to the linked list that begins at ZipfileTab.pFirstEntry
7069 ** and ends with pLastEntry. If argument pBefore is NULL, then pNew is added
7076 ZipfileEntry *pNew
7079 assert( pNew->pNext==0 );
7082 pTab->pFirstEntry = pTab->pLastEntry = pNew;
7085 pTab->pLastEntry->pNext = pNew;
7086 pTab->pLastEntry = pNew;
7091 pNew->pNext = pBefore;
7092 *pp = pNew;
7105 ZipfileEntry *pNew = 0;
7106 rc = zipfileGetEntry(pTab, aBlob, nBlob, pTab->pWriteFd, iOff, &pNew);
7109 zipfileAddEntry(pTab, 0, pNew);
7111 iOff += (int)pNew->cds.nExtra + pNew->cds.nFile + pNew->cds.nComment;
7208 ZipfileEntry *pNew;
7209 pNew = sqlite3_malloc(sizeof(ZipfileEntry));
7210 if( pNew ){
7211 memset(pNew, 0, sizeof(ZipfileEntry));
7212 pNew->cds.zFile = sqlite3_mprintf("%s", zPath);
7213 if( pNew->cds.zFile==0 ){
7214 sqlite3_free(pNew);
7215 pNew = 0;
7218 return pNew;
7417 ZipfileEntry *pNew = 0; /* New in-memory CDS entry */
7559 pNew = zipfileNewEntry(zPath);
7560 if( pNew==0 ){
7563 pNew->cds.iVersionMadeBy = ZIPFILE_NEWENTRY_MADEBY;
7564 pNew->cds.iVersionExtract = ZIPFILE_NEWENTRY_REQUIRED;
7565 pNew->cds.flags = ZIPFILE_NEWENTRY_FLAGS;
7566 pNew->cds.iCompression = (u16)iMethod;
7567 zipfileMtimeToDos(&pNew->cds, mTime);
7568 pNew->cds.crc32 = iCrc32;
7569 pNew->cds.szCompressed = nData;
7570 pNew->cds.szUncompressed = (u32)sz;
7571 pNew->cds.iExternalAttr = (mode<<16);
7572 pNew->cds.iOffset = (u32)pTab->szCurrent;
7573 pNew->cds.nFile = (u16)nPath;
7574 pNew->mUnixTime = (u32)mTime;
7575 rc = zipfileAppendEntry(pTab, pNew, pData, nData);
7576 zipfileAddEntry(pTab, pOld, pNew);
8655 IdxConstraint *pNew;
8659 pNew = (IdxConstraint*)idxMalloc(pRc, sizeof(IdxConstraint) * nColl + 1);
8660 if( pNew ){
8661 pNew->zColl = (char*)&pNew[1];
8662 memcpy(pNew->zColl, zColl, nColl+1);
8664 return pNew;
8838 IdxConstraint *pNew;
8840 pNew = idxNewConstraint(&rc, zColl);
8841 if( pNew ){
8842 pNew->iCol = pCons->iColumn;
8844 pNew->pNext = pScan->pEq;
8845 pScan->pEq = pNew;
8847 pNew->bRange = 1;
8848 pNew->pNext = pScan->pRange;
8849 pScan->pRange = pNew;
8861 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl);
8862 if( pNew ){
8863 pNew->iCol = iCol;
8864 pNew->bDesc = pIdxInfo->aOrderBy[i].desc;
8865 pNew->pNext = pScan->pOrder;
8866 pNew->pLink = pScan->pOrder;
8867 pScan->pOrder = pNew;
9059 IdxTable *pNew = 0;
9080 pNew = idxMalloc(&rc, nByte);
9083 pNew->aCol = (IdxColumn*)&pNew[1];
9084 pNew->nCol = nCol;
9085 pCsr = (char*)&pNew->aCol[nCol];
9092 pNew->aCol[nCol].zName = pCsr;
9093 pNew->aCol[nCol].iPk = (sqlite3_column_int(p1, 5)==1 && nPk==1);
9102 pNew->aCol[nCol].zColl = pCsr;
9112 sqlite3_free(pNew);
9113 pNew = 0;
9115 pNew->zName = pCsr;
9116 memcpy(pNew->zName, zTab, nTab+1);
9119 *ppOut = pNew;
10118 sqlite3expert *pNew;
10120 pNew = (sqlite3expert*)idxMalloc(&rc, sizeof(sqlite3expert));
10129 pNew->db = db;
10130 pNew->iSample = 100;
10131 rc = sqlite3_open(":memory:", &pNew->dbv);
10134 rc = sqlite3_open(":memory:", &pNew->dbm);
10136 sqlite3_db_config(pNew->dbm, SQLITE_DBCONFIG_TRIGGER_EQP, 1, (int*)0);
10144 rc = idxPrintfPrepareStmt(pNew->db, &pSql, pzErrmsg,
10150 rc = sqlite3_exec(pNew->dbm, zSql, 0, 0, pzErrmsg);
10157 rc = idxCreateVtabSchema(pNew, pzErrmsg);
10162 sqlite3_set_authorizer(pNew->dbv, idxAuthCallback, (void*)pNew);
10168 sqlite3_expert_destroy(pNew);
10169 pNew = 0;
10171 return pNew;
10218 IdxStatement *pNew;
10221 pNew = (IdxStatement*)idxMalloc(&rc, sizeof(IdxStatement) + n+1);
10223 pNew->zSql = (char*)&pNew[1];
10224 memcpy(pNew->zSql, z, n+1);
10225 pNew->pNext = p->pStatement;
10226 if( p->pStatement ) pNew->iId = p->pStatement->iId+1;
10227 p->pStatement = pNew;
11998 EQPGraphRow *pNew;
12003 pNew = sqlite3_malloc64( sizeof(*pNew) + nText );
12004 if( pNew==0 ) shell_out_of_memory();
12005 pNew->iEqpId = iEqpId;
12006 pNew->iParentId = p2;
12007 memcpy(pNew->zText, zText, nText+1);
12008 pNew->pNext = 0;
12010 p->sGraph.pLast->pNext = pNew;
12012 p->sGraph.pRow = pNew;
12014 p->sGraph.pLast = pNew;