Lines Matching defs:ptr
360 const unsigned char* ptr = cdPtr;
362 if (get4LE(ptr) != kCDESignature) {
366 if (ptr + kCDELen > cdPtr + cdLength) {
371 long localHdrOffset = (long) get4LE(ptr + kCDELocalOffset);
379 fileNameLen = get2LE(ptr + kCDENameLen);
380 extraLen = get2LE(ptr + kCDEExtraLen);
381 commentLen = get2LE(ptr + kCDECommentLen);
384 hash = computeHash((const char*)ptr + kCDELen, fileNameLen);
385 addToHash((const char*)ptr + kCDELen, fileNameLen, hash);
387 ptr += kCDELen + fileNameLen + extraLen + commentLen;
388 if ((size_t)(ptr - cdPtr) > cdLength) {
390 (int) (ptr - cdPtr), (ZD_TYPE) cdLength, i);
510 const unsigned char* ptr = (const unsigned char*) hashEntry.name;
513 ptr -= kCDELen;
515 int method = get2LE(ptr + kCDEMethod);
520 *pModWhen = get4LE(ptr + kCDEModWhen);
522 *pCrc32 = get4LE(ptr + kCDECRC);
524 size_t compLen = get4LE(ptr + kCDECompLen);
527 size_t uncompLen = get4LE(ptr + kCDEUncompLen);
547 long localHdrOffset = get4LE(ptr + kCDELocalOffset);
702 const unsigned char* ptr;
711 ptr = (const unsigned char*) file->getDataPtr();
730 memcpy(buffer, ptr, uncompLen);
732 if (!inflateBuffer(buffer, ptr, uncompLen, compLen))
762 const unsigned char* ptr;
771 ptr = (const unsigned char*) file->getDataPtr();
774 ssize_t actual = TEMP_FAILURE_RETRY(write(fd, ptr, uncompLen));
786 if (!inflateBuffer(fd, ptr, uncompLen, compLen))