Lines Matching refs:pCDS
9986 static int zipfileReadCDS(u8 *aBuf, ZipfileCDS *pCDS){ in zipfileReadCDS() argument
9993 pCDS->iVersionMadeBy = zipfileRead16(aRead); in zipfileReadCDS()
9994 pCDS->iVersionExtract = zipfileRead16(aRead); in zipfileReadCDS()
9995 pCDS->flags = zipfileRead16(aRead); in zipfileReadCDS()
9996 pCDS->iCompression = zipfileRead16(aRead); in zipfileReadCDS()
9997 pCDS->mTime = zipfileRead16(aRead); in zipfileReadCDS()
9998 pCDS->mDate = zipfileRead16(aRead); in zipfileReadCDS()
9999 pCDS->crc32 = zipfileRead32(aRead); in zipfileReadCDS()
10000 pCDS->szCompressed = zipfileRead32(aRead); in zipfileReadCDS()
10001 pCDS->szUncompressed = zipfileRead32(aRead); in zipfileReadCDS()
10003 pCDS->nFile = zipfileRead16(aRead); in zipfileReadCDS()
10004 pCDS->nExtra = zipfileRead16(aRead); in zipfileReadCDS()
10005 pCDS->nComment = zipfileRead16(aRead); in zipfileReadCDS()
10006 pCDS->iDiskStart = zipfileRead16(aRead); in zipfileReadCDS()
10007 pCDS->iInternalAttr = zipfileRead16(aRead); in zipfileReadCDS()
10008 pCDS->iExternalAttr = zipfileRead32(aRead); in zipfileReadCDS()
10009 pCDS->iOffset = zipfileRead32(aRead); in zipfileReadCDS()
10104 static u32 zipfileMtime(ZipfileCDS *pCDS){ in zipfileMtime() argument
10107 Y = (1980 + ((pCDS->mDate >> 9) & 0x7F)); in zipfileMtime()
10108 M = ((pCDS->mDate >> 5) & 0x0F); in zipfileMtime()
10109 D = (pCDS->mDate & 0x1F); in zipfileMtime()
10110 sec = (pCDS->mTime & 0x1F)*2; in zipfileMtime()
10111 min = (pCDS->mTime >> 5) & 0x3F; in zipfileMtime()
10112 hr = (pCDS->mTime >> 11) & 0x1F; in zipfileMtime()
10418 ZipfileCDS *pCDS = &pCsr->pCurrent->cds; in zipfileColumn() local
10422 sqlite3_result_text(ctx, pCDS->zFile, -1, SQLITE_TRANSIENT); in zipfileColumn()
10427 sqlite3_result_int(ctx, pCDS->iExternalAttr >> 16); in zipfileColumn()
10435 sqlite3_result_int64(ctx, pCDS->szUncompressed); in zipfileColumn()
10442 if( i==4 || pCDS->iCompression==0 || pCDS->iCompression==8 ){ in zipfileColumn()
10443 int sz = pCDS->szCompressed; in zipfileColumn()
10444 int szFinal = pCDS->szUncompressed; in zipfileColumn()
10465 if( i==5 && pCDS->iCompression ){ in zipfileColumn()
10476 u32 mode = pCDS->iExternalAttr >> 16; in zipfileColumn()
10478 && pCDS->nFile>=1 in zipfileColumn()
10479 && pCDS->zFile[pCDS->nFile-1]!='/' in zipfileColumn()
10488 sqlite3_result_int(ctx, pCDS->iCompression); in zipfileColumn()
11156 ZipfileCDS *pCDS = &pEntry->cds; in zipfileSerializeCDS() local
11159 pCDS->nExtra = 9; in zipfileSerializeCDS()
11163 zipfileWrite16(a, pCDS->iVersionMadeBy); in zipfileSerializeCDS()
11164 zipfileWrite16(a, pCDS->iVersionExtract); in zipfileSerializeCDS()
11165 zipfileWrite16(a, pCDS->flags); in zipfileSerializeCDS()
11166 zipfileWrite16(a, pCDS->iCompression); in zipfileSerializeCDS()
11167 zipfileWrite16(a, pCDS->mTime); in zipfileSerializeCDS()
11168 zipfileWrite16(a, pCDS->mDate); in zipfileSerializeCDS()
11169 zipfileWrite32(a, pCDS->crc32); in zipfileSerializeCDS()
11170 zipfileWrite32(a, pCDS->szCompressed); in zipfileSerializeCDS()
11171 zipfileWrite32(a, pCDS->szUncompressed); in zipfileSerializeCDS()
11173 zipfileWrite16(a, pCDS->nFile); in zipfileSerializeCDS()
11174 zipfileWrite16(a, pCDS->nExtra); in zipfileSerializeCDS()
11175 zipfileWrite16(a, pCDS->nComment); in zipfileSerializeCDS()
11176 zipfileWrite16(a, pCDS->iDiskStart); in zipfileSerializeCDS()
11177 zipfileWrite16(a, pCDS->iInternalAttr); in zipfileSerializeCDS()
11178 zipfileWrite32(a, pCDS->iExternalAttr); in zipfileSerializeCDS()
11179 zipfileWrite32(a, pCDS->iOffset); in zipfileSerializeCDS()
11181 memcpy(a, pCDS->zFile, pCDS->nFile); in zipfileSerializeCDS()
11182 a += pCDS->nFile; in zipfileSerializeCDS()
11185 int n = (int)pCDS->nExtra + (int)pCDS->nComment; in zipfileSerializeCDS()
11189 assert( pCDS->nExtra==9 ); in zipfileSerializeCDS()