Lines Matching refs:eocd
7120 ZipfileEOCD eocd; /* Parse of central directory record */
7746 i64 iEof = pCsr->eocd.iOffset + pCsr->eocd.nSize;
8066 ZipfileEOCD eocd;
8071 rc = zipfileReadEOCD(pTab, aBlob, nBlob, pTab->pWriteFd, &eocd);
8072 iOff = eocd.iOffset;
8073 for(i=0; rc==SQLITE_OK && i<eocd.nEntry; i++){
8131 rc = zipfileReadEOCD(pTab, 0, 0, pCsr->pFile, &pCsr->eocd);
8133 if( pCsr->eocd.nEntry==0 ){
8136 pCsr->iNextOff = pCsr->eocd.iOffset;
8650 ZipfileEOCD eocd;
8661 eocd.iDisk = 0;
8662 eocd.iFirstDisk = 0;
8663 eocd.nEntry = (u16)nEntry;
8664 eocd.nEntryTotal = (u16)nEntry;
8665 eocd.nSize = (u32)(pTab->szCurrent - iOffset);
8666 eocd.iOffset = (u32)iOffset;
8667 rc = zipfileAppendEOCD(pTab, &eocd);
8966 ZipfileEOCD eocd;
8973 memset(&eocd, 0, sizeof(eocd));
8974 eocd.nEntry = (u16)p->nEntry;
8975 eocd.nEntryTotal = (u16)p->nEntry;
8976 eocd.nSize = p->cds.n;
8977 eocd.iOffset = p->body.n;
8986 zipfileSerializeEOCD(&eocd, &aZip[p->body.n + p->cds.n]);