Lines Matching refs:pNew
5876 sqlite3_vtab *pNew; in seriesConnect() local
5892 pNew = *ppVtab = sqlite3_malloc( sizeof(*pNew) ); in seriesConnect()
5893 if( pNew==0 ) return SQLITE_NOMEM; in seriesConnect()
5894 memset(pNew, 0, sizeof(*pNew)); in seriesConnect()
7761 fsdir_tab *pNew = 0; in fsdirConnect() local
7769 pNew = (fsdir_tab*)sqlite3_malloc( sizeof(*pNew) ); in fsdirConnect()
7770 if( pNew==0 ) return SQLITE_NOMEM; in fsdirConnect()
7771 memset(pNew, 0, sizeof(*pNew)); in fsdirConnect()
7774 *ppVtab = (sqlite3_vtab*)pNew; in fsdirConnect()
8301 completion_vtab *pNew; in completionConnect() local
8324 pNew = sqlite3_malloc( sizeof(*pNew) ); in completionConnect()
8325 *ppVtab = (sqlite3_vtab*)pNew; in completionConnect()
8326 if( pNew==0 ) return SQLITE_NOMEM; in completionConnect()
8327 memset(pNew, 0, sizeof(*pNew)); in completionConnect()
8328 pNew->db = db; in completionConnect()
9730 ZipfileTab *pNew = 0; in zipfileConnect() local
9756 pNew = (ZipfileTab*)sqlite3_malloc64((sqlite3_int64)nByte+nFile); in zipfileConnect()
9757 if( pNew==0 ) return SQLITE_NOMEM; in zipfileConnect()
9758 memset(pNew, 0, nByte+nFile); in zipfileConnect()
9759 pNew->db = db; in zipfileConnect()
9760 pNew->aBuffer = (u8*)&pNew[1]; in zipfileConnect()
9762 pNew->zFile = (char*)&pNew->aBuffer[ZIPFILE_BUFFER_SIZE]; in zipfileConnect()
9763 memcpy(pNew->zFile, zFile, nFile); in zipfileConnect()
9764 zipfileDequote(pNew->zFile); in zipfileConnect()
9768 *ppVtab = (sqlite3_vtab*)pNew; in zipfileConnect()
10200 ZipfileEntry *pNew; in zipfileGetEntry() local
10211 pNew = (ZipfileEntry*)sqlite3_malloc64(nAlloc); in zipfileGetEntry()
10212 if( pNew==0 ){ in zipfileGetEntry()
10215 memset(pNew, 0, sizeof(ZipfileEntry)); in zipfileGetEntry()
10216 rc = zipfileReadCDS(aRead, &pNew->cds); in zipfileGetEntry()
10229 u32 *pt = &pNew->mUnixTime; in zipfileGetEntry()
10230 pNew->cds.zFile = sqlite3_mprintf("%.*s", nFile, aRead); in zipfileGetEntry()
10231 pNew->aExtra = (u8*)&pNew[1]; in zipfileGetEntry()
10232 memcpy(pNew->aExtra, &aRead[nFile], nExtra); in zipfileGetEntry()
10233 if( pNew->cds.zFile==0 ){ in zipfileGetEntry()
10235 }else if( 0==zipfileScanExtra(&aRead[nFile], pNew->cds.nExtra, pt) ){ in zipfileGetEntry()
10236 pNew->mUnixTime = zipfileMtime(&pNew->cds); in zipfileGetEntry()
10244 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr); in zipfileGetEntry()
10246 aRead = (u8*)&aBlob[pNew->cds.iOffset]; in zipfileGetEntry()
10251 pNew->iDataOff = pNew->cds.iOffset + ZIPFILE_LFH_FIXED_SZ; in zipfileGetEntry()
10252 pNew->iDataOff += lfh.nFile + lfh.nExtra; in zipfileGetEntry()
10253 if( aBlob && pNew->cds.szCompressed ){ in zipfileGetEntry()
10254 pNew->aData = &pNew->aExtra[nExtra]; in zipfileGetEntry()
10255 memcpy(pNew->aData, &aBlob[pNew->iDataOff], pNew->cds.szCompressed); in zipfileGetEntry()
10259 (int)pNew->cds.iOffset in zipfileGetEntry()
10265 zipfileEntryFree(pNew); in zipfileGetEntry()
10267 *ppEntry = pNew; in zipfileGetEntry()
10584 ZipfileEntry *pNew in zipfileAddEntry() argument
10587 assert( pNew->pNext==0 ); in zipfileAddEntry()
10590 pTab->pFirstEntry = pTab->pLastEntry = pNew; in zipfileAddEntry()
10593 pTab->pLastEntry->pNext = pNew; in zipfileAddEntry()
10594 pTab->pLastEntry = pNew; in zipfileAddEntry()
10599 pNew->pNext = pBefore; in zipfileAddEntry()
10600 *pp = pNew; in zipfileAddEntry()
10613 ZipfileEntry *pNew = 0; in zipfileLoadDirectory() local
10614 rc = zipfileGetEntry(pTab, aBlob, nBlob, pTab->pWriteFd, iOff, &pNew); in zipfileLoadDirectory()
10617 zipfileAddEntry(pTab, 0, pNew); in zipfileLoadDirectory()
10619 iOff += (int)pNew->cds.nExtra + pNew->cds.nFile + pNew->cds.nComment; in zipfileLoadDirectory()
10725 ZipfileEntry *pNew; in zipfileNewEntry() local
10726 pNew = sqlite3_malloc(sizeof(ZipfileEntry)); in zipfileNewEntry()
10727 if( pNew ){ in zipfileNewEntry()
10728 memset(pNew, 0, sizeof(ZipfileEntry)); in zipfileNewEntry()
10729 pNew->cds.zFile = sqlite3_mprintf("%s", zPath); in zipfileNewEntry()
10730 if( pNew->cds.zFile==0 ){ in zipfileNewEntry()
10731 sqlite3_free(pNew); in zipfileNewEntry()
10732 pNew = 0; in zipfileNewEntry()
10735 return pNew; in zipfileNewEntry()
10945 ZipfileEntry *pNew = 0; /* New in-memory CDS entry */ in zipfileUpdate() local
11089 pNew = zipfileNewEntry(zPath); in zipfileUpdate()
11090 if( pNew==0 ){ in zipfileUpdate()
11093 pNew->cds.iVersionMadeBy = ZIPFILE_NEWENTRY_MADEBY; in zipfileUpdate()
11094 pNew->cds.iVersionExtract = ZIPFILE_NEWENTRY_REQUIRED; in zipfileUpdate()
11095 pNew->cds.flags = ZIPFILE_NEWENTRY_FLAGS; in zipfileUpdate()
11096 pNew->cds.iCompression = (u16)iMethod; in zipfileUpdate()
11097 zipfileMtimeToDos(&pNew->cds, mTime); in zipfileUpdate()
11098 pNew->cds.crc32 = iCrc32; in zipfileUpdate()
11099 pNew->cds.szCompressed = nData; in zipfileUpdate()
11100 pNew->cds.szUncompressed = (u32)sz; in zipfileUpdate()
11101 pNew->cds.iExternalAttr = (mode<<16); in zipfileUpdate()
11102 pNew->cds.iOffset = (u32)pTab->szCurrent; in zipfileUpdate()
11103 pNew->cds.nFile = (u16)nPath; in zipfileUpdate()
11104 pNew->mUnixTime = (u32)mTime; in zipfileUpdate()
11105 rc = zipfileAppendEntry(pTab, pNew, pData, nData); in zipfileUpdate()
11106 zipfileAddEntry(pTab, pOld, pNew); in zipfileUpdate()
12214 IdxConstraint *pNew; in idxNewConstraint() local
12218 pNew = (IdxConstraint*)idxMalloc(pRc, sizeof(IdxConstraint) * nColl + 1); in idxNewConstraint()
12219 if( pNew ){ in idxNewConstraint()
12220 pNew->zColl = (char*)&pNew[1]; in idxNewConstraint()
12221 memcpy(pNew->zColl, zColl, nColl+1); in idxNewConstraint()
12223 return pNew; in idxNewConstraint()
12397 IdxConstraint *pNew; in expertBestIndex() local
12399 pNew = idxNewConstraint(&rc, zColl); in expertBestIndex()
12400 if( pNew ){ in expertBestIndex()
12401 pNew->iCol = pCons->iColumn; in expertBestIndex()
12403 pNew->pNext = pScan->pEq; in expertBestIndex()
12404 pScan->pEq = pNew; in expertBestIndex()
12406 pNew->bRange = 1; in expertBestIndex()
12407 pNew->pNext = pScan->pRange; in expertBestIndex()
12408 pScan->pRange = pNew; in expertBestIndex()
12420 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl); in expertBestIndex() local
12421 if( pNew ){ in expertBestIndex()
12422 pNew->iCol = iCol; in expertBestIndex()
12423 pNew->bDesc = pIdxInfo->aOrderBy[i].desc; in expertBestIndex()
12424 pNew->pNext = pScan->pOrder; in expertBestIndex()
12425 pNew->pLink = pScan->pOrder; in expertBestIndex()
12426 pScan->pOrder = pNew; in expertBestIndex()
12619 IdxTable *pNew = 0; in idxGetTableInfo() local
12650 pNew = idxMalloc(&rc, nByte); in idxGetTableInfo()
12653 pNew->aCol = (IdxColumn*)&pNew[1]; in idxGetTableInfo()
12654 pNew->nCol = nCol; in idxGetTableInfo()
12655 pCsr = (char*)&pNew->aCol[nCol]; in idxGetTableInfo()
12665 pNew->aCol[nCol].zName = pCsr; in idxGetTableInfo()
12666 pNew->aCol[nCol].iPk = (sqlite3_column_int(p1, 5)==1 && nPk==1); in idxGetTableInfo()
12676 pNew->aCol[nCol].zColl = pCsr; in idxGetTableInfo()
12686 sqlite3_free(pNew); in idxGetTableInfo()
12687 pNew = 0; in idxGetTableInfo()
12688 }else if( ALWAYS(pNew!=0) ){ in idxGetTableInfo()
12689 pNew->zName = pCsr; in idxGetTableInfo()
12690 if( ALWAYS(pNew->zName!=0) ) memcpy(pNew->zName, zTab, nTab+1); in idxGetTableInfo()
12693 *ppOut = pNew; in idxGetTableInfo()
13829 sqlite3expert *pNew; in sqlite3_expert_new() local
13831 pNew = (sqlite3expert*)idxMalloc(&rc, sizeof(sqlite3expert)); in sqlite3_expert_new()
13840 pNew->db = db; in sqlite3_expert_new()
13841 pNew->iSample = 100; in sqlite3_expert_new()
13842 rc = sqlite3_open(":memory:", &pNew->dbv); in sqlite3_expert_new()
13845 rc = sqlite3_open(":memory:", &pNew->dbm); in sqlite3_expert_new()
13847 sqlite3_db_config(pNew->dbm, SQLITE_DBCONFIG_TRIGGER_EQP, 1, (int*)0); in sqlite3_expert_new()
13852 if( rc==SQLITE_OK ) rc = sqlite3_collation_needed(pNew->dbm,0,useDummyCS); in sqlite3_expert_new()
13853 if( rc==SQLITE_OK ) rc = sqlite3_collation_needed(pNew->dbv,0,useDummyCS); in sqlite3_expert_new()
13859 rc = registerUDFs(pNew->db, pNew->dbm); in sqlite3_expert_new()
13862 rc = registerUDFs(pNew->db, pNew->dbv); in sqlite3_expert_new()
13869 rc = idxPrintfPrepareStmt(pNew->db, &pSql, pzErrmsg, in sqlite3_expert_new()
13875 if( zSql ) rc = sqlite3_exec(pNew->dbm, zSql, 0, 0, pzErrmsg); in sqlite3_expert_new()
13882 rc = idxCreateVtabSchema(pNew, pzErrmsg); in sqlite3_expert_new()
13887 sqlite3_set_authorizer(pNew->dbv, idxAuthCallback, (void*)pNew); in sqlite3_expert_new()
13893 sqlite3_expert_destroy(pNew); in sqlite3_expert_new()
13894 pNew = 0; in sqlite3_expert_new()
13896 return pNew; in sqlite3_expert_new()
13947 IdxStatement *pNew; in sqlite3_expert_sql() local
13950 pNew = (IdxStatement*)idxMalloc(&rc, sizeof(IdxStatement) + n+1); in sqlite3_expert_sql()
13952 pNew->zSql = (char*)&pNew[1]; in sqlite3_expert_sql()
13953 memcpy(pNew->zSql, z, n+1); in sqlite3_expert_sql()
13954 pNew->pNext = p->pStatement; in sqlite3_expert_sql()
13955 if( p->pStatement ) pNew->iId = p->pStatement->iId+1; in sqlite3_expert_sql()
13956 p->pStatement = pNew; in sqlite3_expert_sql()
15032 sqlite3_intck *pNew = 0; in sqlite3_intck_open() local
15037 pNew = (sqlite3_intck*)sqlite3_malloc(sizeof(*pNew) + nDb + 1); in sqlite3_intck_open()
15038 if( pNew==0 ){ in sqlite3_intck_open()
15041 memset(pNew, 0, sizeof(*pNew)); in sqlite3_intck_open()
15042 pNew->db = db; in sqlite3_intck_open()
15043 pNew->zDb = (const char*)&pNew[1]; in sqlite3_intck_open()
15044 memcpy(&pNew[1], zDb, nDb+1); in sqlite3_intck_open()
15049 sqlite3_intck_close(pNew); in sqlite3_intck_open()
15050 pNew = 0; in sqlite3_intck_open()
15054 *ppOut = pNew; in sqlite3_intck_open()
17521 RecoverTable *pNew = 0; in recoverAddTable() local
17532 pNew = recoverMalloc(p, nByte); in recoverAddTable()
17533 if( pNew ){ in recoverAddTable()
17537 pNew->aCol = (RecoverColumn*)&pNew[1]; in recoverAddTable()
17538 pNew->zTab = csr = (char*)&pNew->aCol[nCol]; in recoverAddTable()
17539 pNew->nCol = nCol; in recoverAddTable()
17540 pNew->iRoot = iRoot; in recoverAddTable()
17553 pNew->aCol[i].zCol = csr; in recoverAddTable()
17554 pNew->aCol[i].eHidden = eHidden; in recoverAddTable()
17556 pNew->aCol[i].iField = -1; in recoverAddTable()
17558 pNew->aCol[i].iField = iField++; in recoverAddTable()
17563 pNew->aCol[i].iBind = iBind++; in recoverAddTable()
17569 pNew->pNext = p->pTblList; in recoverAddTable()
17570 p->pTblList = pNew; in recoverAddTable()
17571 pNew->bIntkey = 1; in recoverAddTable()
17581 assert( iCol<pNew->nCol ); in recoverAddTable()
17582 pNew->aCol[iCol].iField = iField; in recoverAddTable()
17584 pNew->bIntkey = 0; in recoverAddTable()
17591 pNew->aCol[iPk].bIPK = 1; in recoverAddTable()
17592 }else if( pNew->bIntkey ){ in recoverAddTable()
17593 pNew->iRowidBind = iBind++; in recoverAddTable()
20351 EQPGraphRow *pNew; in eqp_append() local
20358 pNew = sqlite3_malloc64( sizeof(*pNew) + nText ); in eqp_append()
20359 shell_check_oom(pNew); in eqp_append()
20360 pNew->iEqpId = iEqpId; in eqp_append()
20361 pNew->iParentId = p2; in eqp_append()
20362 memcpy(pNew->zText, zText, nText+1); in eqp_append()
20363 pNew->pNext = 0; in eqp_append()
20365 p->sGraph.pLast->pNext = pNew; in eqp_append()
20367 p->sGraph.pRow = pNew; in eqp_append()
20369 p->sGraph.pLast = pNew; in eqp_append()