Home | History | Annotate | Download | only in dist

Lines Matching refs:nExtra

5887     int nExtra;
5889 nExtra = p->nDigit - p->nFrac - 1;
5890 if( nExtra ){
5891 if( nExtra>=iExp ){
5895 iExp -= nExtra;
12362 u16 nExtra;
12398 u16 nExtra;
12405 u8 *aExtra; /* cds.nExtra+cds.nComment bytes of extra data */
12775 pCDS->nExtra = zipfileRead16(aRead);
12811 pLFH->nExtra = zipfileRead16(aRead);
12819 ** Buffer aExtra (size nExtra bytes) contains zip archive "extra" fields.
12833 static int zipfileScanExtra(u8 *aExtra, int nExtra, u32 *pmTime){
12836 u8 *pEnd = &aExtra[nExtra];
12993 int nExtra = zipfileGetU16(&aRead[ZIPFILE_CDS_NFILE_OFF+2]);
12994 nExtra += zipfileGetU16(&aRead[ZIPFILE_CDS_NFILE_OFF+4]);
12996 nAlloc = sizeof(ZipfileEntry) + nExtra;
13011 pFile, aRead, nExtra+nFile, iOff+ZIPFILE_CDS_FIXED_SZ, pzErr
13015 if( (iOff + ZIPFILE_CDS_FIXED_SZ + nFile + nExtra)>nBlob ){
13025 memcpy(pNew->aExtra, &aRead[nFile], nExtra);
13028 }else if( 0==zipfileScanExtra(&aRead[nFile], pNew->cds.nExtra, pt) ){
13049 pNew->iDataOff += lfh.nFile + lfh.nExtra;
13054 pNew->aData = &pNew->aExtra[nExtra];
13094 pCsr->iNextOff += (int)p->cds.nExtra + p->cds.nFile + p->cds.nComment;
13418 iOff += (int)pNew->cds.nExtra + pNew->cds.nFile + pNew->cds.nComment;
13541 pCds->nExtra = 9;
13554 zipfileWrite16(a, pCds->nExtra);
13963 pCDS->nExtra = 9;
13978 zipfileWrite16(a, pCDS->nExtra);
13989 int n = (int)pCDS->nExtra + (int)pCDS->nComment;
13993 assert( pCDS->nExtra==9 );
14079 (u32)p->nExtra, (u32)p->nComment,