Lines Matching refs:buf
64 char **buf, size_t *buflen);
67 char **buf, size_t *buflen);
68 static void addlen(size_t len, char **buf, size_t *buflen);
70 char **buf, size_t *buflen);
72 char **buf, size_t *buflen);
94 char *buf, size_t buflen) in ns_sprintrr() argument
101 name_ctx, origin, buf, buflen); in ns_sprintrr()
118 char *buf, size_t buflen) in ns_sprintrrf() argument
120 const char *obuf = buf; in ns_sprintrrf()
132 T(addstr("\t\t\t", (size_t)3, &buf, &buflen)); in ns_sprintrrf()
138 T(addstr("@\t\t\t", (size_t)4, &buf, &buflen)); in ns_sprintrrf()
140 T(addstr(name, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
146 T(addstr(".", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
149 T(spaced = addtab((size_t)len, 24, spaced, &buf, &buflen)); in ns_sprintrrf()
156 T(x = ns_format_ttl(ttl, buf, buflen)); in ns_sprintrrf()
157 addlen((size_t)x, &buf, &buflen); in ns_sprintrrf()
159 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
160 T(spaced = addtab((size_t)(x + len), (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
169 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
170 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
180 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
186 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
190 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
197 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
207 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
208 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
211 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
212 T(addstr(" (\n", (size_t)3, &buf, &buflen)); in ns_sprintrrf()
220 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen)); in ns_sprintrrf()
222 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
223 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
224 T(addstr("; serial\n", (size_t)9, &buf, &buflen)); in ns_sprintrrf()
229 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen)); in ns_sprintrrf()
230 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
231 addlen((size_t)len, &buf, &buflen); in ns_sprintrrf()
232 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
233 T(addstr("; refresh\n", (size_t)10, &buf, &buflen)); in ns_sprintrrf()
238 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen)); in ns_sprintrrf()
239 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
240 addlen((size_t)len, &buf, &buflen); in ns_sprintrrf()
241 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
242 T(addstr("; retry\n", (size_t)8, &buf, &buflen)); in ns_sprintrrf()
247 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen)); in ns_sprintrrf()
248 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
249 addlen((size_t)len, &buf, &buflen); in ns_sprintrrf()
250 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
251 T(addstr("; expiry\n", (size_t)9, &buf, &buflen)); in ns_sprintrrf()
256 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen)); in ns_sprintrrf()
257 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
258 addlen((size_t)len, &buf, &buflen); in ns_sprintrrf()
259 T(addstr(" )", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
260 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen)); in ns_sprintrrf()
261 T(addstr("; minimum\n", (size_t)10, &buf, &buflen)); in ns_sprintrrf()
278 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
281 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
296 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
299 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
300 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
303 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
309 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
317 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
322 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
330 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
337 (void) inet_ntop(AF_INET6, rdata, buf, buflen); in ns_sprintrrf()
338 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
346 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
361 T(addstr(t, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
364 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
368 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
371 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
375 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
378 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
384 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
387 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
403 T(addstr(t, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
406 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
413 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
414 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
417 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
428 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
429 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
434 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
446 &buf, &buflen)); in ns_sprintrrf()
451 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
457 T(addstr(")", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
482 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
490 T(addstr(" (", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
496 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
498 &buf, &buflen)); in ns_sprintrrf()
501 T(addstr(" )", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
503 T(addstr(tmp, (size_t)n, &buf, &buflen)); in ns_sprintrrf()
525 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
532 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
537 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
542 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
545 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
551 T(addstr(" (", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
559 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
561 &buf, &buflen)); in ns_sprintrrf()
564 T(addstr(" )", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
572 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
579 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
596 T(addstr(tmp1, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
600 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
609 T(addstr(" (", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
618 &buf, &buflen)); in ns_sprintrrf()
620 &buf, &buflen)); in ns_sprintrrf()
623 T(addstr(" )", (size_t)2, &buf, &buflen)); in ns_sprintrrf()
634 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
635 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
640 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
645 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
653 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
663 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
664 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
669 sprintf(buf, "%d", ns_get16(rdata)); in ns_sprintrrf()
671 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
682 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
693 (void) inet_ntop(AF_INET6, &a, buf, buflen); in ns_sprintrrf()
694 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
702 T(addstr(" ", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
703 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
710 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
718 return (buf - obuf); in ns_sprintrrf()
727 T(addstr(tmp, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
735 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen)); in ns_sprintrrf()
737 T(addstr(")", (size_t)1, &buf, &buflen)); in ns_sprintrrf()
738 T(addtab((size_t)(p - tmp + 1), (size_t)48, spaced, &buf, &buflen)); in ns_sprintrrf()
746 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen)); in ns_sprintrrf()
749 return (buf - obuf); in ns_sprintrrf()
800 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
803 char *save_buf = *buf; in charstr()
805 if (addstr("\"", (size_t)1, buf, buflen) < 0) in charstr()
814 if (addstr("\\", (size_t)1, buf, buflen) < 0) in charstr()
817 buf, buflen) < 0) in charstr()
823 if (addstr("\"", (size_t)1, buf, buflen) < 0) in charstr()
828 *buf = save_buf; in charstr()
836 char **buf, size_t *buflen) in addname() argument
839 char *save_buf = *buf; in addname()
842 n = dn_expand(msg, msg + msglen, *pp, *buf, (int)*buflen); in addname()
845 newlen = prune_origin(*buf, origin); in addname()
846 if (**buf == '\0') { in addname()
852 (*buf)[newlen++] = '@'; in addname()
853 (*buf)[newlen] = '\0'; in addname()
857 (*buf)[newlen] == '\0')) && (*buf)[newlen - 1] != '.') { in addname()
862 (*buf)[newlen++] = '.'; in addname()
863 (*buf)[newlen] = '\0'; in addname()
867 addlen(newlen, buf, buflen); in addname()
868 **buf = '\0'; in addname()
872 *buf = save_buf; in addname()
878 addlen(size_t len, char **buf, size_t *buflen) { in addlen() argument
880 *buf += len; in addlen()
885 addstr(const char *src, size_t len, char **buf, size_t *buflen) { in addstr() argument
890 memcpy(*buf, src, len); in addstr()
891 addlen(len, buf, buflen); in addstr()
892 **buf = '\0'; in addstr()
897 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) { in addtab() argument
899 char *save_buf = *buf; in addtab()
903 T(addstr(" ", (size_t)2, buf, buflen)); in addtab()
907 if (addstr("\t", (size_t)1, buf, buflen) < 0) { in addtab()
909 *buf = save_buf; in addtab()