ar_hdr
size += sizeof (struct ar_hdr) + long_strtbl.used + PADSZ;
size += sizeof (struct ar_hdr) + fptr->ar_size + PADSZ;
pad_cnt = pad(arsize + sizeof (struct ar_hdr), PADSZ);
arsize += sizeof (struct ar_hdr) + long_strtbl.used;
pad_cnt = pad(arsize + sizeof (struct ar_hdr), PADSZ);
size_t hdrsize = sizeof (struct ar_hdr);
sum += sizeof (struct ar_hdr) + ((nsyms + 1) * eltsize);
mem_offset += sizeof (struct ar_hdr) + fptr->ar_size;
char buf[sizeof (struct ar_hdr) + 1];
if (len != sizeof (struct ar_hdr)) {
register struct ar_hdr *f = (struct ar_hdr *)file;
if (fsz < sizeof (struct ar_hdr)) {
register struct ar_hdr *a;
if (((end - hdr) < sizeof (struct ar_hdr)) ||
sizeof (struct ar_hdr)) != OK_YES))
a = (struct ar_hdr *)hdr;
mem = (char *)a + sizeof (struct ar_hdr);
char x[sizeof (struct ar_hdr) - 3 * sizeof (Elf64) - 1];
if ((_elf_vm(ref, ref->ed_nextoff, sizeof (struct ar_hdr)) !=
base = ref->ed_nextoff + sizeof (struct ar_hdr);
rc = elf->ed_baseoff - sizeof (struct ar_hdr);
#define ARSZ(m) (sizeof ((struct ar_hdr *)0)->m)
char mem_header_buf[sizeof (struct ar_hdr) + 1];
(unsigned)sizeof (struct ar_hdr)) !=
(unsigned)sizeof (struct ar_hdr)) {
char mem_header_buf[sizeof (struct ar_hdr) + 1];
if (write(fdartmp, mem_header_buf, sizeof (struct ar_hdr)) !=
sizeof (struct ar_hdr)) {