Lines Matching refs:hdr

208 	tar_header *hdr;  in phar_parse_tarfile()  local
231 hdr = (tar_header*)buf; in phar_parse_tarfile()
232 old = (memcmp(hdr->magic, "ustar", sizeof("ustar")-1) != 0); in phar_parse_tarfile()
256 hdr = (tar_header*) buf; in phar_parse_tarfile()
257 sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum)); in phar_parse_tarfile()
261 memset(hdr->checksum, ' ', sizeof(hdr->checksum)); in phar_parse_tarfile()
274 phar_tar_number(hdr->size, sizeof(hdr->size)); in phar_parse_tarfile()
277 if (!old && (hdr->typeflag == TAR_GLOBAL_HDR || hdr->typeflag == TAR_FILE_HDR)) { in phar_parse_tarfile()
282 …if (((!old && hdr->prefix[0] == 0) || old) && zend_strnlen(hdr->name, 100) == sizeof(".phar/signat… in phar_parse_tarfile()
324 if (((hdr->typeflag == '\0') || (hdr->typeflag == TAR_FILE)) && size > 0) { in phar_parse_tarfile()
348 hdr = (tar_header*) buf; in phar_parse_tarfile()
349 sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum)); in phar_parse_tarfile()
362 if (!last_was_longlink && hdr->typeflag == 'L') { in phar_parse_tarfile()
417 } else if (!last_was_longlink && !old && hdr->prefix[0] != 0) { in phar_parse_tarfile()
422 name[i] = hdr->prefix[i]; in phar_parse_tarfile()
429 name[i+j] = hdr->name[j]; in phar_parse_tarfile()
447 if (hdr->name[i] == '\0') { in phar_parse_tarfile()
452 entry.filename = pestrndup(hdr->name, i, myphar->is_persistent); in phar_parse_tarfile()
474 uint32_t entry_mode = phar_tar_number(hdr->mode, sizeof(hdr->mode)); in phar_parse_tarfile()
475 entry.tar_type = ((old & (hdr->typeflag == '\0')) ? TAR_FILE : hdr->typeflag); in phar_parse_tarfile()
479 entry.timestamp = phar_tar_number(hdr->mtime, sizeof(hdr->mtime)); in phar_parse_tarfile()
495 linkname_len = zend_strnlen(hdr->linkname, 100); in phar_parse_tarfile()
497 if (!zend_hash_str_exists(&myphar->manifest, hdr->linkname, linkname_len)) { in phar_parse_tarfile()
499 …pted tar file - hard link to non-existent file \"%.*s\"", fname, (int)linkname_len, hdr->linkname); in phar_parse_tarfile()
506 entry.link = estrndup(hdr->linkname, linkname_len); in phar_parse_tarfile()
508 entry.link = estrndup(hdr->linkname, linkname_len); in phar_parse_tarfile()
579 if (((hdr->typeflag == '\0') || (hdr->typeflag == TAR_FILE)) && size > 0) { in phar_parse_tarfile()