Lines Matching defs:bufhdr
731 tnf_array_header_t *bufhdr;
743 record_size = sizeof (*bufhdr) + TNF_STRING_ROUNDUP(string_size + 1);
745 ALLOC2(ops, record_size, bufhdr, ops->mode);
747 ASSIGN(bufhdr, tag, tag_index);
749 ASSIGN(bufhdr, self_size, record_size);
752 (void) bcopy((caddr_t)string, (char *)bufhdr + sizeof (*bufhdr),
755 (void) memcpy((char *)bufhdr + sizeof (*bufhdr), string, string_size);
758 ((char *)bufhdr + sizeof (*bufhdr))[string_size] = '\0';
760 return (tnf_ref32(ops, (tnf_record_p)bufhdr, reference));
775 tnf_array_header_t *bufhdr;
783 record_size = sizeof (*bufhdr);
788 ALLOC2(ops, record_size, bufhdr, ops->mode);
790 ASSIGN(bufhdr, tag, tag_index);
792 ASSIGN(bufhdr, self_size, record_size);
796 ref_p = (tnf_reference_t *)((char *)bufhdr + sizeof (*bufhdr));
803 return (tnf_ref32(ops, (tnf_record_p) bufhdr, reference));
844 tnf_array_header_t *bufhdr;
854 record_size = sizeof (*bufhdr);
859 ALLOC2(ops, record_size, bufhdr, ops->mode);
861 ASSIGN(bufhdr, tag, tag_index);
863 ASSIGN(bufhdr, self_size, record_size);
867 ref_p = (tnf_reference_t *)((char *)bufhdr + sizeof (*bufhdr));
875 return (tnf_ref32(ops, (tnf_record_p)bufhdr, reference));