sldns_write_uint32
sldns_write_uint32(cn->rr_first->ttl_data, ttl);
sldns_write_uint32(rrset->rr_first->ttl_data, ttl);
sldns_write_uint32(p, UB_LIBCMD_NEWQUERY);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)q->res->qtype);
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->res->qclass);
sldns_write_uint32(p, UB_LIBCMD_ANSWER);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)err);
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->msg_security);
sldns_write_uint32(p+4*sizeof(uint32_t), (uint32_t)q->res->was_ratelimited);
sldns_write_uint32(p+5*sizeof(uint32_t), (uint32_t)wlen);
sldns_write_uint32(p, UB_LIBCMD_CANCEL);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p, UB_LIBCMD_QUIT);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint32(buffer->_data + at, data);
sldns_write_uint32(rd, r);
sldns_write_uint32(rd, (uint32_t)sldns_mktime_from_utc(&tm));
sldns_write_uint32(rd, l);
sldns_write_uint32(rd+2, low);
sldns_write_uint32(rd, p);
sldns_write_uint32(rd + 4, latitude);
sldns_write_uint32(rd + 8, longitude);
sldns_write_uint32(rd + 12, altitude);
sldns_write_uint32(rr+dname_len+4, ttl);
sldns_write_uint32(rr+rrset->rk.dname_len+4,
sldns_write_uint32(buf + 12, timestamp);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint32(cn->rr_first->ttl_data, ttl);
sldns_write_uint32(rrset->rr_first->ttl_data, ttl);
sldns_write_uint32(p, UB_LIBCMD_NEWQUERY);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)q->res->qtype);
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->res->qclass);
sldns_write_uint32(p, UB_LIBCMD_ANSWER);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)err);
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->msg_security);
sldns_write_uint32(p+4*sizeof(uint32_t), (uint32_t)q->res->was_ratelimited);
sldns_write_uint32(p+5*sizeof(uint32_t), (uint32_t)wlen);
sldns_write_uint32(p, UB_LIBCMD_CANCEL);
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sldns_write_uint32(p, UB_LIBCMD_QUIT);
pp_init(&sldns_write_uint16, &sldns_write_uint32);
sldns_write_uint32(buffer->_data + at, data);
sldns_write_uint32(rd, r);
sldns_write_uint32(rd, (uint32_t)sldns_mktime_from_utc(&tm));
sldns_write_uint32(rd, l);
sldns_write_uint32(rd+2, low);
sldns_write_uint32(rd, p);
sldns_write_uint32(rd + 4, latitude);
sldns_write_uint32(rd + 8, longitude);
sldns_write_uint32(rd + 12, altitude);
sldns_write_uint32(rr+dname_len+4, ttl);
&sldns_write_uint32);
sldns_write_uint32(dstart+4, 0);
sldns_write_uint32(rr+rrset->rk.dname_len+4,
sldns_write_uint32(buf + 12, timestamp);