Lines Matching defs:cds
9633 ZipfileCDS cds; /* Parsed CDS record */
9635 u8 *aExtra; /* cds.nExtra+cds.nComment bytes of extra data */
9637 u8 *aData; /* cds.szCompressed bytes of compressed data */
9777 sqlite3_free(p->cds.zFile);
10216 rc = zipfileReadCDS(aRead, &pNew->cds);
10230 pNew->cds.zFile = sqlite3_mprintf("%.*s", nFile, aRead);
10233 if( pNew->cds.zFile==0 ){
10235 }else if( 0==zipfileScanExtra(&aRead[nFile], pNew->cds.nExtra, pt) ){
10236 pNew->mUnixTime = zipfileMtime(&pNew->cds);
10244 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr);
10246 aRead = (u8*)&aBlob[pNew->cds.iOffset];
10251 pNew->iDataOff = pNew->cds.iOffset + ZIPFILE_LFH_FIXED_SZ;
10253 if( aBlob && pNew->cds.szCompressed ){
10255 memcpy(pNew->aData, &aBlob[pNew->iDataOff], pNew->cds.szCompressed);
10259 (int)pNew->cds.iOffset
10293 pCsr->iNextOff += (int)p->cds.nExtra + p->cds.nFile + p->cds.nComment;
10418 ZipfileCDS *pCDS = &pCsr->pCurrent->cds;
10619 iOff += (int)pNew->cds.nExtra + pNew->cds.nFile + pNew->cds.nComment;
10729 pNew->cds.zFile = sqlite3_mprintf("%s", zPath);
10730 if( pNew->cds.zFile==0 ){
10739 ZipfileCDS *pCds = &pEntry->cds;
10981 if( zipfileComparePath(pOld->cds.zFile, zDelete, nDelete)==0 ){
11067 if( zipfileComparePath(p->cds.zFile, zPath, nPath)==0 ){
11093 pNew->cds.iVersionMadeBy = ZIPFILE_NEWENTRY_MADEBY;
11094 pNew->cds.iVersionExtract = ZIPFILE_NEWENTRY_REQUIRED;
11095 pNew->cds.flags = ZIPFILE_NEWENTRY_FLAGS;
11096 pNew->cds.iCompression = (u16)iMethod;
11097 zipfileMtimeToDos(&pNew->cds, mTime);
11098 pNew->cds.crc32 = iCrc32;
11099 pNew->cds.szCompressed = nData;
11100 pNew->cds.szUncompressed = (u32)sz;
11101 pNew->cds.iExternalAttr = (mode<<16);
11102 pNew->cds.iOffset = (u32)pTab->szCurrent;
11103 pNew->cds.nFile = (u16)nPath;
11156 ZipfileCDS *pCDS = &pEntry->cds;
11252 ZipfileCDS *p = &pCsr->pCurrent->cds;
11319 ZipfileBuffer cds;
11471 e.cds.iVersionMadeBy = ZIPFILE_NEWENTRY_MADEBY;
11472 e.cds.iVersionExtract = ZIPFILE_NEWENTRY_REQUIRED;
11473 e.cds.flags = ZIPFILE_NEWENTRY_FLAGS;
11474 e.cds.iCompression = (u16)iMethod;
11475 zipfileMtimeToDos(&e.cds, (u32)e.mUnixTime);
11476 e.cds.crc32 = iCrc32;
11477 e.cds.szCompressed = nData;
11478 e.cds.szUncompressed = szUncompressed;
11479 e.cds.iExternalAttr = (mode<<16);
11480 e.cds.iOffset = p->body.n;
11481 e.cds.nFile = (u16)nName;
11482 e.cds.zFile = zName;
11485 nByte = ZIPFILE_LFH_FIXED_SZ + e.cds.nFile + 9;
11497 nByte = ZIPFILE_CDS_FIXED_SZ + e.cds.nFile + 9;
11498 if( (rc = zipfileBufferGrow(&p->cds, nByte)) ) goto zipfile_step_out;
11499 p->cds.n += zipfileSerializeCDS(&e, &p->cds.a[p->cds.n]);
11532 eocd.nSize = p->cds.n;
11535 nZip = p->body.n + p->cds.n + ZIPFILE_EOCD_FIXED_SZ;
11541 memcpy(&aZip[p->body.n], p->cds.a, p->cds.n);
11542 zipfileSerializeEOCD(&eocd, &aZip[p->body.n + p->cds.n]);
11548 sqlite3_free(p->cds.a);