Lines Matching refs:hdr

218 	tar_header *hdr;  in phar_parse_tarfile()  local
241 hdr = (tar_header*)buf; in phar_parse_tarfile()
242 old = (memcmp(hdr->magic, "ustar", sizeof("ustar")-1) != 0); in phar_parse_tarfile()
266 hdr = (tar_header*) buf; in phar_parse_tarfile()
267 sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum)); in phar_parse_tarfile()
271 memset(hdr->checksum, ' ', sizeof(hdr->checksum)); in phar_parse_tarfile()
284 phar_tar_number(hdr->size, sizeof(hdr->size)); in phar_parse_tarfile()
287 if (!old && (hdr->typeflag == TAR_GLOBAL_HDR || hdr->typeflag == TAR_FILE_HDR)) { in phar_parse_tarfile()
292 …if (((!old && hdr->prefix[0] == 0) || old) && strnlen(hdr->name, 100) == sizeof(".phar/signature.b… in phar_parse_tarfile()
334 if (((hdr->typeflag == '\0') || (hdr->typeflag == TAR_FILE)) && size > 0) { in phar_parse_tarfile()
358 hdr = (tar_header*) buf; in phar_parse_tarfile()
359 sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum)); in phar_parse_tarfile()
372 if (!last_was_longlink && hdr->typeflag == 'L') { in phar_parse_tarfile()
427 } else if (!last_was_longlink && !old && hdr->prefix[0] != 0) { in phar_parse_tarfile()
432 name[i] = hdr->prefix[i]; in phar_parse_tarfile()
439 name[i+j] = hdr->name[j]; in phar_parse_tarfile()
457 if (hdr->name[i] == '\0') { in phar_parse_tarfile()
462 entry.filename = pestrndup(hdr->name, i, myphar->is_persistent); in phar_parse_tarfile()
484 entry.tar_type = ((old & (hdr->typeflag == '\0')) ? TAR_FILE : hdr->typeflag); in phar_parse_tarfile()
487 entry.flags = phar_tar_number(hdr->mode, sizeof(hdr->mode)) & PHAR_ENT_PERM_MASK; in phar_parse_tarfile()
488 entry.timestamp = phar_tar_number(hdr->mtime, sizeof(hdr->mtime)); in phar_parse_tarfile()
504 linkname_len = strnlen(hdr->linkname, 100); in phar_parse_tarfile()
506 if (!zend_hash_str_exists(&myphar->manifest, hdr->linkname, linkname_len)) { in phar_parse_tarfile()
508 …pted tar file - hard link to non-existent file \"%.*s\"", fname, (int)linkname_len, hdr->linkname); in phar_parse_tarfile()
515 entry.link = estrndup(hdr->linkname, linkname_len); in phar_parse_tarfile()
517 entry.link = estrndup(hdr->linkname, linkname_len); in phar_parse_tarfile()
588 if (((hdr->typeflag == '\0') || (hdr->typeflag == TAR_FILE)) && size > 0) { in phar_parse_tarfile()