Lines Matching refs:buf

210     uint8_t* buf = NULL;  in readCentralDir()  local
226 buf = new uint8_t[EndOfCentralDir::kMaxEOCDSearch]; in readCentralDir()
227 if (buf == NULL) { in readCentralDir()
248 if (fread(buf, 1, readAmount, mZipFp) != (size_t) readAmount) { in readCentralDir()
256 if (buf[i] == 0x50 && in readCentralDir()
257 ZipEntry::getLongLE(&buf[i]) == EndOfCentralDir::kSignature) in readCentralDir()
270 result = mEOCD.readBuf(buf + i, readAmount - i); in readCentralDir()
344 delete[] buf; in readCentralDir()
710 void *buf = pSourceZip->uncompress(pSourceEntry); in addRecompress() local
711 if (buf == NULL) { in addRecompress()
717 if (compressFpToFp(mZipFp, NULL, buf, uncompressedLen, &crc) != NO_ERROR) { in addRecompress()
720 free(buf); in addRecompress()
726 free(buf); in addRecompress()
1224 bool ZipFile::uncompress(const ZipEntry* pEntry, void* buf) const
1236 void* buf = malloc(unlen); in uncompress() local
1237 if (buf == NULL) { in uncompress()
1251 ssize_t amt = fread(buf, 1, unlen, mZipFp); in uncompress()
1257 const unsigned char* p = (unsigned char*)buf; in uncompress()
1272 if (!ZipUtils::inflateToBuffer(mZipFp, buf, unlen, clen)) { in uncompress()
1280 return buf; in uncompress()
1283 free(buf); in uncompress()
1300 status_t ZipFile::EndOfCentralDir::readBuf(const uint8_t* buf, int len) in readBuf() argument
1313 if (ZipEntry::getLongLE(&buf[0x00]) != kSignature) in readBuf()
1316 mDiskNumber = ZipEntry::getShortLE(&buf[0x04]); in readBuf()
1317 mDiskWithCentralDir = ZipEntry::getShortLE(&buf[0x06]); in readBuf()
1318 mNumEntries = ZipEntry::getShortLE(&buf[0x08]); in readBuf()
1319 mTotalNumEntries = ZipEntry::getShortLE(&buf[0x0a]); in readBuf()
1320 mCentralDirSize = ZipEntry::getLongLE(&buf[0x0c]); in readBuf()
1321 mCentralDirOffset = ZipEntry::getLongLE(&buf[0x10]); in readBuf()
1322 mCommentLen = ZipEntry::getShortLE(&buf[0x14]); in readBuf()
1333 memcpy(mComment, buf + kEOCDLen, mCommentLen); in readBuf()
1344 uint8_t buf[kEOCDLen]; in write() local
1346 ZipEntry::putLongLE(&buf[0x00], kSignature); in write()
1347 ZipEntry::putShortLE(&buf[0x04], mDiskNumber); in write()
1348 ZipEntry::putShortLE(&buf[0x06], mDiskWithCentralDir); in write()
1349 ZipEntry::putShortLE(&buf[0x08], mNumEntries); in write()
1350 ZipEntry::putShortLE(&buf[0x0a], mTotalNumEntries); in write()
1351 ZipEntry::putLongLE(&buf[0x0c], mCentralDirSize); in write()
1352 ZipEntry::putLongLE(&buf[0x10], mCentralDirOffset); in write()
1353 ZipEntry::putShortLE(&buf[0x14], mCommentLen); in write()
1355 if (fwrite(buf, 1, kEOCDLen, fp) != kEOCDLen) in write()