buffer_write
return (buffer_write(b, str, strlen(str)));
static int buffer_write(BIO *h, const char *buf, int num);
.bwrite = buffer_write,
buffer_write(buffer, str, strlen(str));
buffer_write(buf, local_addr, (size_t)addrlen);
buffer_write(buf, addr, (size_t)addrlen);
buffer_write(buf, buffer_begin(packet), buffer_remaining(packet));
buffer_write(buf, dname_name(domain_dname(zone->apex)),
buffer_write(packet, rr, lablen+1);
buffer_write(packet, rr, rdlen);
buffer_write(packet,
buffer_write(packet, rr+offset, field_len);
buffer_write(packet, rr, 8);
buffer_write(b, s, len+1);
buffer_write(b, acl, sizeof(*acl));
buffer_write(q->packet, dname_name(domain_dname(domain)),
buffer_write(q->packet, edns->ok, OPT_LEN);
buffer_write(q->packet, edns->rdata_none, OPT_RDATA);
buffer_write(q->packet, edns->nsid, OPT_HDR);
buffer_write(q->packet, nsd->nsid, nsd->nsid_len);
buffer_write(q->packet, edns->cookie, OPT_HDR);
buffer_write(q->packet, q->edns.cookie, 24);
buffer_write(q->packet,
buffer_write(q->packet, edns->error, OPT_LEN);
buffer_write(q->packet, edns->rdata_none, OPT_RDATA);
buffer_write(q->packet, dname + 1, *dname);
buffer_write(q->packet, txt, len);
buffer_write(query->packet, rr->rdata, rr->rdlength);
buffer_write(q->packet, dname_name(domain_dname(domain)),
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata + (2 * sizeof(void*)), 20);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(mbox), mbox->name_size);
buffer_write(query->packet, dname_name(txt), txt->name_size);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(map822), map822->name_size);
buffer_write(query->packet, dname_name(mapx400), mapx400->name_size);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata + sizeof(void*),
buffer_write(query->packet, rr->rdata, 6);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata, length);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(target), target->name_size);
buffer_write(query->packet, rr->rdata + length,
buffer_write(query->packet, rr->rdata, 2);
buffer_write(query->packet, dname_name(dname), dname->name_size);
buffer_write(output, "-", 1);
buffer_write(output, "0", 1);
buffer_write(output, "0", 1);
buffer_write(output, "=\"", 2);
buffer_write(output, "=\"", 2);
buffer_write(write_buffer, buffer_current(q->packet),
buffer_write(packet, dname_name(tsig->key_name),
buffer_write(packet, dname_name(tsig->algorithm_name),
buffer_write(packet, tsig->mac_data, tsig->mac_size);
buffer_write(packet, tsig->other_data, tsig->other_size);
buffer_write(&xw->packet, "\000\000\000\000\000\000"
buffer_write(&xw->packet, "\000\000\000\000\000\000"
buffer_write(packet, dname_name(dname), dname->name_size);
else buffer_write(packet, dname_name(apex), apex->name_size);
buffer_write(packet, &soa->type, sizeof(soa->type));
buffer_write(packet, &soa->klass, sizeof(soa->klass));
buffer_write(packet, &soa->ttl, sizeof(soa->ttl));
buffer_write(packet, soa->prim_ns+1, soa->prim_ns[0]-
buffer_write(packet, soa->prim_ns+1, soa->prim_ns[0]);
buffer_write(packet, soa->email+1, soa->email[0]-
buffer_write(packet, soa->email+1, soa->email[0]);
buffer_write(packet, &soa->serial, sizeof(uint32_t));
buffer_write(packet, &soa->refresh, sizeof(uint32_t));
buffer_write(packet, &soa->retry, sizeof(uint32_t));
buffer_write(packet, &soa->expire, sizeof(uint32_t));
buffer_write(packet, &soa->minimum, sizeof(uint32_t));