try_buffer_write
return try_buffer_write(buffer, str, strlen(str));
if(try_buffer_write(packet, dname_name(owner), owner->name_size)
&& try_buffer_write(packet, "\007invalid\000", 9) /* primary */
&& try_buffer_write(packet, "\007invalid\000", 9) /* mailbox */
if(try_buffer_write(packet, dname_name(owner), owner->name_size)
&& try_buffer_write(packet, rdata, rdata_len)) {
if(try_buffer_write(packet, dname_name(name), name->name_size)