ea_pack_object
size_t hdr_size = ea_pack_object(&hdr, NULL, 0);
size_t toc_size = ea_pack_object(&toc, NULL, 0);
(void) ea_pack_object(&hdr, buf, hdr_size);
(void) ea_pack_object(&toc, (char *)buf + hdr_size, toc_size);
hdr_size = ea_pack_object(grp, NULL, 0);
lp->log_beg = hdr_off + hdr_size + ea_pack_object(grp, NULL, 0);
easize = ea_pack_object(&grp0, NULL, 0);
(void) ea_pack_object(&grp0, eabuf, easize);
&ftv, nvl, class, lp, off, ea_pack_object(grp, NULL, 0)));
off -= ea_pack_object(grp, NULL, 0);
off += ea_pack_object(grp, NULL, 0);
size = ea_pack_object(&toc, NULL, 0);
(void) ea_pack_object(&toc, buf, size);
if (ea_pack_object(&hdr_grp, buf, bufsize) == (size_t)-1) {
sz = ea_pack_object(obj, NULL, 0);
if (ea_pack_object(obj, buf, sz) == (size_t)-1) {
bufsize = ea_pack_object(&hdr_grp, NULL, 0);
bufsize = ea_pack_object(proc_record, NULL, 0);
(void) ea_pack_object(proc_record, buf, bufsize);
bufsize = ea_pack_object(net_desc, NULL, 0);
(void) ea_pack_object(net_desc, buf, bufsize);
bufsize = ea_pack_object(flow_usage, NULL, 0);
(void) ea_pack_object(flow_usage, buf, bufsize);
bufsize = ea_pack_object(tag, NULL, 0);
(void) ea_pack_object(tag, buf, bufsize);
bufsize = ea_pack_object(tag, NULL, 0);
(void) ea_pack_object(tag, buf, bufsize);
bufsize = ea_pack_object(hdr_grp, NULL, 0);
(void) ea_pack_object(hdr_grp, buf, bufsize);
bufsize = ea_pack_object(task_record, NULL, 0);
(void) ea_pack_object(task_record, buf, bufsize);
ksize = ea_pack_object(eo_system, NULL, 0);
*asize = ea_pack_object(eo_system, kbuf, kbufsz);
pool_bufsz = ea_pack_object(eo_system, NULL, 0);
pool_bufsz = ea_pack_object(eo_system, pool_buf, pool_bufsz);
extern size_t ea_pack_object(ea_object_t *, void *, size_t);