Lines Matching defs:pCDS

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