sldns_write_uint16
sldns_write_uint16(cn->rr_first->ttl_data+4, aliaslen);
sldns_write_uint16(newd->rr_data[0], 0 /* zero len rdata */);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint16(d->rr_data[0], newlen);
sldns_write_uint16(newd->rr_data[0], newlen);
sldns_write_uint16(d->rr_data[0], newtargetlen);
sldns_write_uint16(rr_data, rr_len);
sldns_write_uint16(rr_data, rr_len);
#define LDNS_QDCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_QDCOUNT_OFF, i))
#define LDNS_ANCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_ANCOUNT_OFF, i))
#define LDNS_NSCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_NSCOUNT_OFF, i))
#define LDNS_ARCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_ARCOUNT_OFF, i))
#define LDNS_ID_SET(wirebuf, id) (sldns_write_uint16(wirebuf, id))
sldns_write_uint16(buffer->_data + at, data);
sldns_write_uint16(rd, SVCB_KEY_PORT);
sldns_write_uint16(rd + 2, sizeof(uint16_t));
sldns_write_uint16(rd + 4, port);
sldns_write_uint16(rd, SVCB_KEY_IPV4HINT);
sldns_write_uint16(rd + 2, LDNS_IP4ADDRLEN * count);
sldns_write_uint16(rd, SVCB_KEY_IPV6HINT);
sldns_write_uint16(rd + 2, LDNS_IP6ADDRLEN * count);
sldns_write_uint16(rd, SVCB_KEY_MANDATORY);
sldns_write_uint16(rd + 2, sizeof(uint16_t) * count);
sldns_write_uint16(rd + *rd_len, svcparamkey);
sldns_write_uint16(rd + *rd_len,
sldns_write_uint16(rd, SVCB_KEY_ECH);
sldns_write_uint16(rd + 2, 0);
sldns_write_uint16(rd, SVCB_KEY_ECH);
sldns_write_uint16(rd + 2, wire_len);
sldns_write_uint16(rd, SVCB_KEY_ALPN);
sldns_write_uint16(rd + 2, dst_len);
sldns_write_uint16(rd, SVCB_KEY_DOHPATH);
sldns_write_uint16(rd + 2, val_len);
sldns_write_uint16(rd, svcparamkey);
sldns_write_uint16(rd + 2, 0);
sldns_write_uint16(rd, svcparamkey);
sldns_write_uint16(rd + 2, str_len);
sldns_write_uint16(rd, r);
sldns_write_uint16(data, family);
sldns_write_uint16(rd, t);
sldns_write_uint16(rd, c);
sldns_write_uint16(rd, (uint16_t)lt->id);
sldns_write_uint16(rd, (uint16_t)lt->id);
sldns_write_uint16(rd, high);
sldns_write_uint16(rd+2, (uint16_t)pklen);
sldns_write_uint16(rd, 0);
sldns_write_uint16(rd, (uint16_t)n);
sldns_write_uint16(rr+dname_len, tp);
sldns_write_uint16(rr+dname_len+2, cl);
sldns_write_uint16(rr+dname_len, tp);
sldns_write_uint16(rr+dname_len+2, cl);
sldns_write_uint16(rr+dname_len+8, 0); /* rdatalen placeholder */
sldns_write_uint16(rr+dname_len+8, (uint16_t)(rr_cur_len-dname_len-10));
sldns_write_uint16(opt->opt_data, (uint16_t)code);
else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG);
sldns_write_uint16(data, flags);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint16(cn->rr_first->ttl_data+4, aliaslen);
sldns_write_uint16(newd->rr_data[0], 0 /* zero len rdata */);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint16(d->rr_data[0], newlen);
sldns_write_uint16(newd->rr_data[0], newlen);
sldns_write_uint16(d->rr_data[0], newtargetlen);
sldns_write_uint16(rr_data, rr_len);
sldns_write_uint16(rr_data, rr_len);
#define LDNS_QDCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_QDCOUNT_OFF, i))
#define LDNS_ANCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_ANCOUNT_OFF, i))
#define LDNS_NSCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_NSCOUNT_OFF, i))
#define LDNS_ARCOUNT_SET(wirebuf, i) (sldns_write_uint16(wirebuf+LDNS_ARCOUNT_OFF, i))
#define LDNS_ID_SET(wirebuf, id) (sldns_write_uint16(wirebuf, id))
sldns_write_uint16(buffer->_data + at, data);
sldns_write_uint16(rd, SVCB_KEY_PORT);
sldns_write_uint16(rd + 2, sizeof(uint16_t));
sldns_write_uint16(rd + 4, port);
sldns_write_uint16(rd, SVCB_KEY_IPV4HINT);
sldns_write_uint16(rd + 2, LDNS_IP4ADDRLEN * count);
sldns_write_uint16(rd, SVCB_KEY_IPV6HINT);
sldns_write_uint16(rd + 2, LDNS_IP6ADDRLEN * count);
sldns_write_uint16(rd, SVCB_KEY_MANDATORY);
sldns_write_uint16(rd + 2, sizeof(uint16_t) * count);
sldns_write_uint16(rd + *rd_len, svcparamkey);
sldns_write_uint16(rd + *rd_len,
sldns_write_uint16(rd, SVCB_KEY_ECH);
sldns_write_uint16(rd + 2, 0);
sldns_write_uint16(rd, SVCB_KEY_ECH);
sldns_write_uint16(rd + 2, wire_len);
sldns_write_uint16(rd, SVCB_KEY_ALPN);
sldns_write_uint16(rd + 2, dst_len);
sldns_write_uint16(rd, SVCB_KEY_DOHPATH);
sldns_write_uint16(rd + 2, val_len);
sldns_write_uint16(rd, svcparamkey);
sldns_write_uint16(rd + 2, 0);
sldns_write_uint16(rd, svcparamkey);
sldns_write_uint16(rd + 2, str_len);
sldns_write_uint16(rd, r);
sldns_write_uint16(data, family);
sldns_write_uint16(rd, t);
sldns_write_uint16(rd, c);
sldns_write_uint16(rd, (uint16_t)lt->id);
sldns_write_uint16(rd, (uint16_t)lt->id);
sldns_write_uint16(rd, high);
sldns_write_uint16(rd+2, (uint16_t)pklen);
sldns_write_uint16(rd, 0);
sldns_write_uint16(rd, (uint16_t)n);
sldns_write_uint16(rr+dname_len, tp);
sldns_write_uint16(rr+dname_len+2, cl);
sldns_write_uint16(rr+dname_len, tp);
sldns_write_uint16(rr+dname_len+2, cl);
sldns_write_uint16(rr+dname_len+8, 0); /* rdatalen placeholder */
sldns_write_uint16(rr+dname_len+8, (uint16_t)(rr_cur_len-dname_len-10));
pp_init(&sldns_write_uint16,
sldns_write_uint16(res+4, 1);
sldns_write_uint16(pktbuf+4, LDNS_QDCOUNT(pktbuf)+1);
sldns_write_uint16(pktbuf+6, LDNS_ANCOUNT(pktbuf)+1);
sldns_write_uint16(pktbuf+8, LDNS_NSCOUNT(pktbuf)+1);
sldns_write_uint16(pktbuf+10, LDNS_ARCOUNT(pktbuf)+1);
sldns_write_uint16(pktbuf+10, LDNS_ARCOUNT(pktbuf)+1);
sldns_write_uint16(opt_position+6,
sldns_write_uint16(opt->opt_data, (uint16_t)code);
else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG);
sldns_write_uint16(data, flags);