Lines Matching refs:buflen

55 			char **buf, size_t *buflen);
58 char **buf, size_t *buflen);
59 static void addlen(size_t len, char **buf, size_t *buflen);
61 char **buf, size_t *buflen);
63 char **buf, size_t *buflen);
84 char *buf, size_t buflen) in ns_sprintrr() argument
91 name_ctx, origin, buf, buflen); in ns_sprintrr()
106 char *buf, size_t buflen) in ns_sprintrrf() argument
120 T(addstr("\t\t\t", 3, &buf, &buflen)); in ns_sprintrrf()
126 T(addstr("@\t\t\t", 4, &buf, &buflen)); in ns_sprintrrf()
128 T(addstr(name, len, &buf, &buflen)); in ns_sprintrrf()
134 T(addstr(".", 1, &buf, &buflen)); in ns_sprintrrf()
137 T(spaced = addtab(len, 24, spaced, &buf, &buflen)); in ns_sprintrrf()
144 T(x = ns_format_ttl(ttl, buf, buflen)); in ns_sprintrrf()
145 addlen(x, &buf, &buflen); in ns_sprintrrf()
147 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
148 T(spaced = addtab(x + len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
157 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
158 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
168 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
174 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
178 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
185 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
195 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
196 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
199 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
200 T(addstr(" (\n", 3, &buf, &buflen)); in ns_sprintrrf()
208 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
210 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
211 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
212 T(addstr("; serial\n", 9, &buf, &buflen)); in ns_sprintrrf()
217 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
218 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
219 addlen(len, &buf, &buflen); in ns_sprintrrf()
220 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
221 T(addstr("; refresh\n", 10, &buf, &buflen)); in ns_sprintrrf()
226 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
227 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
228 addlen(len, &buf, &buflen); in ns_sprintrrf()
229 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
230 T(addstr("; retry\n", 8, &buf, &buflen)); in ns_sprintrrf()
235 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
236 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
237 addlen(len, &buf, &buflen); in ns_sprintrrf()
238 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
239 T(addstr("; expiry\n", 9, &buf, &buflen)); in ns_sprintrrf()
244 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
245 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
246 addlen(len, &buf, &buflen); in ns_sprintrrf()
247 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
248 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
249 T(addstr("; minimum\n", 10, &buf, &buflen)); in ns_sprintrrf()
266 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
269 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
284 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
287 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
288 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
291 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
297 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
305 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
310 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
318 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
325 (void) inet_ntop(AF_INET6, rdata, buf, buflen); in ns_sprintrrf()
326 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
334 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
349 T(addstr(t, len, &buf, &buflen)); in ns_sprintrrf()
352 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
356 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
359 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
363 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
366 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
372 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
375 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
391 T(addstr(t, len, &buf, &buflen)); in ns_sprintrrf()
394 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
401 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
402 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
405 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
416 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
417 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
422 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
434 &buf, &buflen)); in ns_sprintrrf()
439 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
445 T(addstr(")", 1, &buf, &buflen)); in ns_sprintrrf()
470 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
478 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
484 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
486 &buf, &buflen)); in ns_sprintrrf()
489 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
491 T(addstr(tmp, n, &buf, &buflen)); in ns_sprintrrf()
513 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
520 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
525 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
530 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
533 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
539 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
547 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
549 &buf, &buflen)); in ns_sprintrrf()
552 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
560 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
567 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
584 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
588 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
596 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
605 &buf, &buflen)); in ns_sprintrrf()
607 &buf, &buflen)); in ns_sprintrrf()
610 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
621 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
622 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
627 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
632 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
640 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
650 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
651 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
658 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
669 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
680 (void) inet_ntop(AF_INET6, &a, buf, buflen); in ns_sprintrrf()
681 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
689 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
690 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
697 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
714 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
722 T(addstr(tmp, p - tmp, &buf, &buflen)); in ns_sprintrrf()
724 T(addstr(")", 1, &buf, &buflen)); in ns_sprintrrf()
725 T(addtab(p - tmp + 1, 48, spaced, &buf, &buflen)); in ns_sprintrrf()
733 T(addstr(tmp, p - tmp, &buf, &buflen)); in ns_sprintrrf()
787 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
789 size_t save_buflen = *buflen; in charstr()
792 if (addstr("\"", 1, buf, buflen) < 0) in charstr()
801 if (addstr("\\", 1, buf, buflen) < 0) in charstr()
804 buf, buflen) < 0) in charstr()
810 if (addstr("\"", 1, buf, buflen) < 0) in charstr()
816 *buflen = save_buflen; in charstr()
823 char **buf, size_t *buflen) in addname() argument
825 size_t newlen, save_buflen = *buflen; in addname()
829 n = dn_expand(msg, msg + msglen, *pp, *buf, *buflen); in addname()
837 if (newlen + 2 > *buflen) in addname()
847 if (newlen + 2 > *buflen) in addname()
854 addlen(newlen, buf, buflen); in addname()
860 *buflen = save_buflen; in addname()
865 addlen(size_t len, char **buf, size_t *buflen) { in addlen() argument
866 INSIST(len <= *buflen); in addlen()
868 *buflen -= len; in addlen()
872 addstr(const char *src, size_t len, char **buf, size_t *buflen) { in addstr() argument
873 if (len >= *buflen) { in addstr()
878 addlen(len, buf, buflen); in addstr()
884 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) { in addtab() argument
885 size_t save_buflen = *buflen; in addtab()
890 T(addstr(" ", 2, buf, buflen)); in addtab()
894 if (addstr("\t", 1, buf, buflen) < 0) { in addtab()
895 *buflen = save_buflen; in addtab()