Lines Matching refs:pCDS
608 static int zipfileReadCDS(u8 *aBuf, ZipfileCDS *pCDS){ in zipfileReadCDS() argument
615 pCDS->iVersionMadeBy = zipfileRead16(aRead); in zipfileReadCDS()
616 pCDS->iVersionExtract = zipfileRead16(aRead); in zipfileReadCDS()
617 pCDS->flags = zipfileRead16(aRead); in zipfileReadCDS()
618 pCDS->iCompression = zipfileRead16(aRead); in zipfileReadCDS()
619 pCDS->mTime = zipfileRead16(aRead); in zipfileReadCDS()
620 pCDS->mDate = zipfileRead16(aRead); in zipfileReadCDS()
621 pCDS->crc32 = zipfileRead32(aRead); in zipfileReadCDS()
622 pCDS->szCompressed = zipfileRead32(aRead); in zipfileReadCDS()
623 pCDS->szUncompressed = zipfileRead32(aRead); in zipfileReadCDS()
625 pCDS->nFile = zipfileRead16(aRead); in zipfileReadCDS()
626 pCDS->nExtra = zipfileRead16(aRead); in zipfileReadCDS()
627 pCDS->nComment = zipfileRead16(aRead); in zipfileReadCDS()
628 pCDS->iDiskStart = zipfileRead16(aRead); in zipfileReadCDS()
629 pCDS->iInternalAttr = zipfileRead16(aRead); in zipfileReadCDS()
630 pCDS->iExternalAttr = zipfileRead32(aRead); in zipfileReadCDS()
631 pCDS->iOffset = zipfileRead32(aRead); in zipfileReadCDS()
726 static u32 zipfileMtime(ZipfileCDS *pCDS){ in zipfileMtime() argument
729 Y = (1980 + ((pCDS->mDate >> 9) & 0x7F)); in zipfileMtime()
730 M = ((pCDS->mDate >> 5) & 0x0F); in zipfileMtime()
731 D = (pCDS->mDate & 0x1F); in zipfileMtime()
732 sec = (pCDS->mTime & 0x1F)*2; in zipfileMtime()
733 min = (pCDS->mTime >> 5) & 0x3F; in zipfileMtime()
734 hr = (pCDS->mTime >> 11) & 0x1F; in zipfileMtime()
1039 ZipfileCDS *pCDS = &pCsr->pCurrent->cds; in zipfileColumn() local
1043 sqlite3_result_text(ctx, pCDS->zFile, -1, SQLITE_TRANSIENT); in zipfileColumn()
1048 sqlite3_result_int(ctx, pCDS->iExternalAttr >> 16); in zipfileColumn()
1056 sqlite3_result_int64(ctx, pCDS->szUncompressed); in zipfileColumn()
1063 if( i==4 || pCDS->iCompression==0 || pCDS->iCompression==8 ){ in zipfileColumn()
1064 int sz = pCDS->szCompressed; in zipfileColumn()
1065 int szFinal = pCDS->szUncompressed; in zipfileColumn()
1086 if( i==5 && pCDS->iCompression ){ in zipfileColumn()
1097 u32 mode = pCDS->iExternalAttr >> 16; in zipfileColumn()
1098 if( !(mode & S_IFDIR) && pCDS->zFile[pCDS->nFile-1]!='/' ){ in zipfileColumn()
1106 sqlite3_result_int(ctx, pCDS->iCompression); in zipfileColumn()
1758 ZipfileCDS *pCDS = &pEntry->cds; in zipfileSerializeCDS() local
1761 pCDS->nExtra = 9; in zipfileSerializeCDS()
1765 zipfileWrite16(a, pCDS->iVersionMadeBy); in zipfileSerializeCDS()
1766 zipfileWrite16(a, pCDS->iVersionExtract); in zipfileSerializeCDS()
1767 zipfileWrite16(a, pCDS->flags); in zipfileSerializeCDS()
1768 zipfileWrite16(a, pCDS->iCompression); in zipfileSerializeCDS()
1769 zipfileWrite16(a, pCDS->mTime); in zipfileSerializeCDS()
1770 zipfileWrite16(a, pCDS->mDate); in zipfileSerializeCDS()
1771 zipfileWrite32(a, pCDS->crc32); in zipfileSerializeCDS()
1772 zipfileWrite32(a, pCDS->szCompressed); in zipfileSerializeCDS()
1773 zipfileWrite32(a, pCDS->szUncompressed); in zipfileSerializeCDS()
1775 zipfileWrite16(a, pCDS->nFile); in zipfileSerializeCDS()
1776 zipfileWrite16(a, pCDS->nExtra); in zipfileSerializeCDS()
1777 zipfileWrite16(a, pCDS->nComment); in zipfileSerializeCDS()
1778 zipfileWrite16(a, pCDS->iDiskStart); in zipfileSerializeCDS()
1779 zipfileWrite16(a, pCDS->iInternalAttr); in zipfileSerializeCDS()
1780 zipfileWrite32(a, pCDS->iExternalAttr); in zipfileSerializeCDS()
1781 zipfileWrite32(a, pCDS->iOffset); in zipfileSerializeCDS()
1783 memcpy(a, pCDS->zFile, pCDS->nFile); in zipfileSerializeCDS()
1784 a += pCDS->nFile; in zipfileSerializeCDS()
1787 int n = (int)pCDS->nExtra + (int)pCDS->nComment; in zipfileSerializeCDS()
1791 assert( pCDS->nExtra==9 ); in zipfileSerializeCDS()