Lines Matching refs:buflen

57 			char **buf, size_t *buflen);
60 char **buf, size_t *buflen);
61 static void addlen(size_t len, char **buf, size_t *buflen);
63 char **buf, size_t *buflen);
65 char **buf, size_t *buflen);
86 * ns_sprintrr(handle, rr, name_ctx, origin, buf, buflen)
94 char *buf, size_t buflen)
101 name_ctx, origin, buf, buflen);
108 * name_ctx, origin, buf, buflen)
118 char *buf, size_t buflen)
132 T(addstr("\t\t\t", 3, &buf, &buflen));
138 T(addstr("@\t\t\t", 4, &buf, &buflen));
140 T(addstr(name, len, &buf, &buflen));
146 T(addstr(".", 1, &buf, &buflen));
149 T(spaced = addtab(len, 24, spaced, &buf, &buflen));
156 T(x = ns_format_ttl(ttl, buf, buflen));
157 addlen(x, &buf, &buflen);
159 T(addstr(tmp, len, &buf, &buflen));
162 T(spaced = addtab(x + len, 16, spaced, &buf, &buflen));
171 (void) inet_ntop(AF_INET, rdata, buf, buflen);
172 addlen(strlen(buf), &buf, &buflen);
182 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
188 T(len = charstr(rdata, edata, &buf, &buflen));
192 T(addstr(" ", 1, &buf, &buflen));
199 T(len = charstr(rdata, edata, &buf, &buflen));
209 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
210 T(addstr(" ", 1, &buf, &buflen));
213 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
214 T(addstr(" (\n", 3, &buf, &buflen));
222 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
224 T(addstr(tmp, len, &buf, &buflen));
225 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
226 T(addstr("; serial\n", 9, &buf, &buflen));
231 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
232 T(len = ns_format_ttl(t, buf, buflen));
233 addlen(len, &buf, &buflen);
234 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
235 T(addstr("; refresh\n", 10, &buf, &buflen));
240 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
241 T(len = ns_format_ttl(t, buf, buflen));
242 addlen(len, &buf, &buflen);
243 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
244 T(addstr("; retry\n", 8, &buf, &buflen));
249 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
250 T(len = ns_format_ttl(t, buf, buflen));
251 addlen(len, &buf, &buflen);
252 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
253 T(addstr("; expiry\n", 9, &buf, &buflen));
258 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
259 T(len = ns_format_ttl(t, buf, buflen));
260 addlen(len, &buf, &buflen);
261 T(addstr(" )", 2, &buf, &buflen));
262 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
263 T(addstr("; minimum\n", 10, &buf, &buflen));
280 T(addstr(tmp, len, &buf, &buflen));
283 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
298 T(addstr(tmp, len, &buf, &buflen));
301 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
302 T(addstr(" ", 1, &buf, &buflen));
305 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
311 T(len = charstr(rdata, edata, &buf, &buflen));
319 T(len = charstr(rdata, edata, &buf, &buflen));
324 T(addstr(" ", 1, &buf, &buflen));
332 T(addstr(t, strlen(t), &buf, &buflen));
339 (void) inet_ntop(AF_INET6, rdata, buf, buflen);
340 addlen(strlen(buf), &buf, &buflen);
348 T(addstr(t, strlen(t), &buf, &buflen));
363 T(addstr(t, len, &buf, &buflen));
366 T(len = charstr(rdata, edata, &buf, &buflen));
370 T(addstr(" ", 1, &buf, &buflen));
373 T(len = charstr(rdata, edata, &buf, &buflen));
377 T(addstr(" ", 1, &buf, &buflen));
380 T(len = charstr(rdata, edata, &buf, &buflen));
386 T(addstr(" ", 1, &buf, &buflen));
389 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
405 T(addstr(t, len, &buf, &buflen));
408 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
415 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
416 T(addstr(" ", 1, &buf, &buflen));
419 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
430 (void) inet_ntop(AF_INET, rdata, buf, buflen);
431 addlen(strlen(buf), &buf, &buflen);
436 T(addstr(tmp, len, &buf, &buflen));
448 &buf, &buflen));
453 T(addstr(tmp, len, &buf, &buflen));
459 T(addstr(")", 1, &buf, &buflen));
480 T(addstr(tmp, len, &buf, &buflen));
488 T(addstr(" (", 2, &buf, &buflen));
494 T(addstr(leader, strlen(leader), &buf, &buflen));
496 &buf, &buflen));
499 T(addstr(" )", 2, &buf, &buflen));
501 T(addstr(tmp, n, &buf, &buflen));
523 T(addstr(tmp, len, &buf, &buflen));
530 T(addstr(tmp, len, &buf, &buflen));
535 T(addstr(tmp, len, &buf, &buflen));
540 T(addstr(tmp, len, &buf, &buflen));
543 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
549 T(addstr(" (", 2, &buf, &buflen));
557 T(addstr(leader, strlen(leader), &buf, &buflen));
559 &buf, &buflen));
562 T(addstr(" )", 2, &buf, &buflen));
570 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
577 T(addstr(tmp, len, &buf, &buflen));
594 T(addstr(tmp, len, &buf, &buflen));
598 T(addstr(str, strlen(str), &buf, &buflen));
606 T(addstr(" (", 2, &buf, &buflen));
615 &buf, &buflen));
617 &buf, &buflen));
620 T(addstr(" )", 2, &buf, &buflen));
631 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
632 T(addstr(" ", 1, &buf, &buflen));
637 T(addstr(tmp, len, &buf, &buflen));
642 T(addstr(tmp, len, &buf, &buflen));
650 T(addstr(tmp, len, &buf, &buflen));
659 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
660 T(addstr(" ", 1, &buf, &buflen));
667 addlen(strlen(buf), &buf, &buflen);
678 T(addstr(tmp, len, &buf, &buflen));
689 (void) inet_ntop(AF_INET6, &a, buf, buflen);
690 addlen(strlen(buf), &buf, &buflen);
698 T(addstr(" ", 1, &buf, &buflen));
699 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
706 T(addstr(tmp, len, &buf, &buflen));
722 T(addstr(tmp, len, &buf, &buflen));
730 T(addstr(tmp, p - tmp, &buf, &buflen));
732 T(addstr(")", 1, &buf, &buflen));
733 T(addtab(p - tmp + 1, 48, spaced, &buf, &buflen));
741 T(addstr(tmp, p - tmp, &buf, &buflen));
785 * charstr(rdata, edata, buf, buflen)
795 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) {
797 size_t save_buflen = *buflen;
800 if (addstr("\"", 1, buf, buflen) < 0)
809 if (addstr("\\", 1, buf, buflen) < 0)
812 buf, buflen) < 0)
818 if (addstr("\"", 1, buf, buflen) < 0)
824 *buflen = save_buflen;
831 char **buf, size_t *buflen)
833 size_t newlen, save_buflen = *buflen;
837 n = dn_expand(msg, msg + msglen, *pp, *buf, *buflen);
845 if (newlen + 2 > *buflen)
855 if (newlen + 2 > *buflen)
862 addlen(newlen, buf, buflen);
868 *buflen = save_buflen;
873 addlen(size_t len, char **buf, size_t *buflen) {
875 if (len > *buflen) return;
877 INSIST(len <= *buflen);
880 *buflen -= len;
884 addstr(const char *src, size_t len, char **buf, size_t *buflen) {
885 if (len >= *buflen) {
890 addlen(len, buf, buflen);
896 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) {
897 size_t save_buflen = *buflen;
902 T(addstr(" ", 2, buf, buflen));
906 if (addstr("\t", 1, buf, buflen) < 0) {
907 *buflen = save_buflen;