Home | History | Annotate | Download | only in nameser

Lines Matching defs:buflen

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);
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", (size_t)3, &buf, &buflen));
138 T(addstr("@\t\t\t", (size_t)4, &buf, &buflen));
140 T(addstr(name, (size_t)len, &buf, &buflen));
146 T(addstr(".", (size_t)1, &buf, &buflen));
149 T(spaced = addtab((size_t)len, 24, spaced, &buf, &buflen));
156 T(x = ns_format_ttl(ttl, buf, buflen));
157 addlen((size_t)x, &buf, &buflen);
159 T(addstr(tmp, (size_t)len, &buf, &buflen));
160 T(spaced = addtab((size_t)(x + len), (size_t)16, spaced, &buf, &buflen));
169 (void) inet_ntop(AF_INET, rdata, buf, buflen);
170 addlen(strlen(buf), &buf, &buflen);
180 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
186 T(len = charstr(rdata, edata, &buf, &buflen));
190 T(addstr(" ", (size_t)1, &buf, &buflen));
197 T(len = charstr(rdata, edata, &buf, &buflen));
207 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
208 T(addstr(" ", (size_t)1, &buf, &buflen));
211 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
212 T(addstr(" (\n", (size_t)3, &buf, &buflen));
220 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen));
222 T(addstr(tmp, (size_t)len, &buf, &buflen));
223 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
224 T(addstr("; serial\n", (size_t)9, &buf, &buflen));
229 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen));
230 T(len = ns_format_ttl(t, buf, buflen));
231 addlen((size_t)len, &buf, &buflen);
232 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
233 T(addstr("; refresh\n", (size_t)10, &buf, &buflen));
238 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen));
239 T(len = ns_format_ttl(t, buf, buflen));
240 addlen((size_t)len, &buf, &buflen);
241 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
242 T(addstr("; retry\n", (size_t)8, &buf, &buflen));
247 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen));
248 T(len = ns_format_ttl(t, buf, buflen));
249 addlen((size_t)len, &buf, &buflen);
250 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
251 T(addstr("; expiry\n", (size_t)9, &buf, &buflen));
256 T(addstr("\t\t\t\t\t", (size_t)5, &buf, &buflen));
257 T(len = ns_format_ttl(t, buf, buflen));
258 addlen((size_t)len, &buf, &buflen);
259 T(addstr(" )", (size_t)2, &buf, &buflen));
260 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
261 T(addstr("; minimum\n", (size_t)10, &buf, &buflen));
278 T(addstr(tmp, (size_t)len, &buf, &buflen));
281 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
296 T(addstr(tmp, (size_t)len, &buf, &buflen));
299 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
300 T(addstr(" ", (size_t)1, &buf, &buflen));
303 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
309 T(len = charstr(rdata, edata, &buf, &buflen));
317 T(len = charstr(rdata, edata, &buf, &buflen));
322 T(addstr(" ", (size_t)1, &buf, &buflen));
330 T(addstr(t, strlen(t), &buf, &buflen));
337 (void) inet_ntop(AF_INET6, rdata, buf, buflen);
338 addlen(strlen(buf), &buf, &buflen);
346 T(addstr(t, strlen(t), &buf, &buflen));
361 T(addstr(t, (size_t)len, &buf, &buflen));
364 T(len = charstr(rdata, edata, &buf, &buflen));
368 T(addstr(" ", (size_t)1, &buf, &buflen));
371 T(len = charstr(rdata, edata, &buf, &buflen));
375 T(addstr(" ", (size_t)1, &buf, &buflen));
378 T(len = charstr(rdata, edata, &buf, &buflen));
384 T(addstr(" ", (size_t)1, &buf, &buflen));
387 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
403 T(addstr(t, (size_t)len, &buf, &buflen));
406 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
413 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
414 T(addstr(" ", (size_t)1, &buf, &buflen));
417 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
428 (void) inet_ntop(AF_INET, rdata, buf, buflen);
429 addlen(strlen(buf), &buf, &buflen);
434 T(addstr(tmp, (size_t)len, &buf, &buflen));
446 &buf, &buflen));
451 T(addstr(tmp, (size_t)len, &buf, &buflen));
457 T(addstr(")", (size_t)1, &buf, &buflen));
482 T(addstr(tmp, (size_t)len, &buf, &buflen));
490 T(addstr(" (", (size_t)2, &buf, &buflen));
496 T(addstr(leader, strlen(leader), &buf, &buflen));
498 &buf, &buflen));
501 T(addstr(" )", (size_t)2, &buf, &buflen));
503 T(addstr(tmp, (size_t)n, &buf, &buflen));
525 T(addstr(tmp, (size_t)len, &buf, &buflen));
532 T(addstr(tmp, (size_t)len, &buf, &buflen));
537 T(addstr(tmp, (size_t)len, &buf, &buflen));
542 T(addstr(tmp, (size_t)len, &buf, &buflen));
545 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
551 T(addstr(" (", (size_t)2, &buf, &buflen));
559 T(addstr(leader, strlen(leader), &buf, &buflen));
561 &buf, &buflen));
564 T(addstr(" )", (size_t)2, &buf, &buflen));
572 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
579 T(addstr(tmp, (size_t)len, &buf, &buflen));
596 T(addstr(tmp1, (size_t)len, &buf, &buflen));
600 T(addstr(str, strlen(str), &buf, &buflen));
609 T(addstr(" (", (size_t)2, &buf, &buflen));
618 &buf, &buflen));
620 &buf, &buflen));
623 T(addstr(" )", (size_t)2, &buf, &buflen));
634 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
635 T(addstr(" ", (size_t)1, &buf, &buflen));
640 T(addstr(tmp, (size_t)len, &buf, &buflen));
645 T(addstr(tmp, (size_t)len, &buf, &buflen));
653 T(addstr(tmp, (size_t)len, &buf, &buflen));
663 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
664 T(addstr(" ", (size_t)1, &buf, &buflen));
671 addlen(strlen(buf), &buf, &buflen);
682 T(addstr(tmp, (size_t)len, &buf, &buflen));
693 (void) inet_ntop(AF_INET6, &a, buf, buflen);
694 addlen(strlen(buf), &buf, &buflen);
702 T(addstr(" ", (size_t)1, &buf, &buflen));
703 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
710 T(addstr(tmp, (size_t)len, &buf, &buflen));
727 T(addstr(tmp, (size_t)len, &buf, &buflen));
735 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen));
737 T(addstr(")", (size_t)1, &buf, &buflen));
738 T(addtab((size_t)(p - tmp + 1), (size_t)48, spaced, &buf, &buflen));
746 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen));
790 * charstr(rdata, edata, buf, buflen)
800 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) {
802 size_t save_buflen = *buflen;
805 if (addstr("\"", (size_t)1, buf, buflen) < 0)
814 if (addstr("\\", (size_t)1, buf, buflen) < 0)
817 buf, buflen) < 0)
823 if (addstr("\"", (size_t)1, buf, buflen) < 0)
829 *buflen = save_buflen;
836 char **buf, size_t *buflen)
838 size_t newlen, save_buflen = *buflen;
842 n = dn_expand(msg, msg + msglen, *pp, *buf, (int)*buflen);
850 if (newlen + 2 > *buflen)
860 if (newlen + 2 > *buflen)
867 addlen(newlen, buf, buflen);
873 *buflen = save_buflen;
878 addlen(size_t len, char **buf, size_t *buflen) {
879 assert(len <= *buflen);
881 *buflen -= len;
885 addstr(const char *src, size_t len, char **buf, size_t *buflen) {
886 if (len >= *buflen) {
891 addlen(len, buf, buflen);
897 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) {
898 size_t save_buflen = *buflen;
903 T(addstr(" ", (size_t)2, buf, buflen));
907 if (addstr("\t", (size_t)1, buf, buflen) < 0) {
908 *buflen = save_buflen;