Lines Matching refs:buf

47 			char **buf, size_t *buflen);
50 char **buf, size_t *buflen);
51 static void addlen(size_t len, char **buf, size_t *buflen);
53 char **buf, size_t *buflen);
55 char **buf, size_t *buflen);
79 char *buf, size_t buflen) in ns_sprintrr() argument
86 name_ctx, origin, buf, buflen); in ns_sprintrr()
101 char *buf, size_t buflen) in ns_sprintrrf() argument
103 const char *obuf = buf; in ns_sprintrrf()
115 T(addstr("\t\t\t", 3, &buf, &buflen)); in ns_sprintrrf()
121 T(addstr("@\t\t\t", 4, &buf, &buflen)); in ns_sprintrrf()
123 T(addstr(name, len, &buf, &buflen)); in ns_sprintrrf()
129 T(addstr(".", 1, &buf, &buflen)); in ns_sprintrrf()
132 T(spaced = addtab(len, 24, spaced, &buf, &buflen)); in ns_sprintrrf()
139 T(x = ns_format_ttl(ttl, buf, buflen)); in ns_sprintrrf()
140 addlen(x, &buf, &buflen); in ns_sprintrrf()
142 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
143 T(spaced = addtab(x + len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
152 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
153 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
163 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
169 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
173 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
180 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
190 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
191 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
194 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
195 T(addstr(" (\n", 3, &buf, &buflen)); in ns_sprintrrf()
203 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
205 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
206 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
207 T(addstr("; serial\n", 9, &buf, &buflen)); in ns_sprintrrf()
212 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
213 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
214 addlen(len, &buf, &buflen); in ns_sprintrrf()
215 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
216 T(addstr("; refresh\n", 10, &buf, &buflen)); in ns_sprintrrf()
221 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
222 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
223 addlen(len, &buf, &buflen); in ns_sprintrrf()
224 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
225 T(addstr("; retry\n", 8, &buf, &buflen)); in ns_sprintrrf()
230 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
231 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
232 addlen(len, &buf, &buflen); in ns_sprintrrf()
233 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
234 T(addstr("; expiry\n", 9, &buf, &buflen)); in ns_sprintrrf()
239 T(addstr("\t\t\t\t\t", 5, &buf, &buflen)); in ns_sprintrrf()
240 T(len = ns_format_ttl(t, buf, buflen)); in ns_sprintrrf()
241 addlen(len, &buf, &buflen); in ns_sprintrrf()
242 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
243 T(spaced = addtab(len, 16, spaced, &buf, &buflen)); in ns_sprintrrf()
244 T(addstr("; minimum\n", 10, &buf, &buflen)); in ns_sprintrrf()
262 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
265 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
280 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
283 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
284 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
287 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
293 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
302 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
307 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
315 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
322 (void) inet_ntop(AF_INET6, rdata, buf, buflen); in ns_sprintrrf()
323 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
331 T(addstr(t, strlen(t), &buf, &buflen)); in ns_sprintrrf()
346 T(addstr(t, len, &buf, &buflen)); in ns_sprintrrf()
349 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
353 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
356 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
360 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
363 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
369 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
372 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
388 T(addstr(t, len, &buf, &buflen)); in ns_sprintrrf()
391 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
398 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
399 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
402 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
413 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
414 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
419 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
431 &buf, &buflen)); in ns_sprintrrf()
436 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
442 T(addstr(")", 1, &buf, &buflen)); in ns_sprintrrf()
464 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
472 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
478 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
480 &buf, &buflen)); in ns_sprintrrf()
483 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
485 T(addstr(tmp, n, &buf, &buflen)); in ns_sprintrrf()
508 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
515 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()
528 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
534 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
542 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
544 &buf, &buflen)); in ns_sprintrrf()
547 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
555 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
562 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
579 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
583 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
591 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
600 &buf, &buflen)); in ns_sprintrrf()
602 &buf, &buflen)); in ns_sprintrrf()
605 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
616 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
617 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
622 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
627 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
635 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
645 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
646 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
651 sprintf(buf, "%d", ns_get16(rdata)); in ns_sprintrrf()
653 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
664 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
675 (void) inet_ntop(AF_INET6, &a, buf, buflen); in ns_sprintrrf()
676 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
684 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
685 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
692 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
706 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
711 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
715 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
720 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
731 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
735 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
741 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
745 T(addstr("-", 1, &buf, &buflen)); in ns_sprintrrf()
749 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
755 T(addstr(" ", 1, &buf, &buflen)); in ns_sprintrrf()
812 T(addstr(tmp, 8, &buf, &buflen)); in ns_sprintrrf()
833 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
844 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
857 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
874 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
882 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
891 &buf, &buflen)); in ns_sprintrrf()
893 &buf, &buflen)); in ns_sprintrrf()
896 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
930 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
934 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
938 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
943 T(addstr(".", 1, &buf, &buflen)); in ns_sprintrrf()
946 (void) inet_ntop(AF_INET, rdata, buf, buflen); in ns_sprintrrf()
947 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
951 (void) inet_ntop(AF_INET6, rdata, buf, buflen); in ns_sprintrrf()
952 addlen(strlen(buf), &buf, &buflen); in ns_sprintrrf()
956 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
966 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
974 T(addstr(" (", 2, &buf, &buflen)); in ns_sprintrrf()
983 &buf, &buflen)); in ns_sprintrrf()
985 &buf, &buflen)); in ns_sprintrrf()
988 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
1007 T(addstr(str, strlen(str), &buf, &buflen)); in ns_sprintrrf()
1010 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
1014 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
1017 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
1023 T(addstr(base64_key, len, &buf, &buflen)); in ns_sprintrrf()
1027 T(addstr(leader, strlen(leader), &buf, &buflen)); in ns_sprintrrf()
1029 &buf, &buflen)); in ns_sprintrrf()
1031 T(addstr(" )", 2, &buf, &buflen)); in ns_sprintrrf()
1040 return (buf - obuf); in ns_sprintrrf()
1049 T(addstr(tmp, len, &buf, &buflen)); in ns_sprintrrf()
1057 T(addstr(tmp, p - tmp, &buf, &buflen)); in ns_sprintrrf()
1059 T(addstr(")", 1, &buf, &buflen)); in ns_sprintrrf()
1060 T(addtab(p - tmp + 1, 48, spaced, &buf, &buflen)); in ns_sprintrrf()
1068 T(addstr(tmp, p - tmp, &buf, &buflen)); in ns_sprintrrf()
1071 return (buf - obuf); in ns_sprintrrf()
1122 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
1125 char *save_buf = *buf; in charstr()
1127 if (addstr("\"", 1, buf, buflen) < 0) in charstr()
1136 if (addstr("\\", 1, buf, buflen) < 0) in charstr()
1139 buf, buflen) < 0) in charstr()
1145 if (addstr("\"", 1, buf, buflen) < 0) in charstr()
1150 *buf = save_buf; in charstr()
1158 char **buf, size_t *buflen) in addname() argument
1161 char *save_buf = *buf; in addname()
1164 n = dn_expand(msg, msg + msglen, *pp, *buf, *buflen); in addname()
1167 newlen = prune_origin(*buf, origin); in addname()
1168 if (**buf == '\0') { in addname()
1174 (*buf)[newlen++] = '@'; in addname()
1175 (*buf)[newlen] = '\0'; in addname()
1179 (*buf)[newlen] == '\0')) && (*buf)[newlen - 1] != '.') { in addname()
1184 (*buf)[newlen++] = '.'; in addname()
1185 (*buf)[newlen] = '\0'; in addname()
1189 addlen(newlen, buf, buflen); in addname()
1190 **buf = '\0'; in addname()
1194 *buf = save_buf; in addname()
1200 addlen(size_t len, char **buf, size_t *buflen) { in addlen() argument
1202 *buf += len; in addlen()
1207 addstr(const char *src, size_t len, char **buf, size_t *buflen) { in addstr() argument
1212 memcpy(*buf, src, len); in addstr()
1213 addlen(len, buf, buflen); in addstr()
1214 **buf = '\0'; in addstr()
1219 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) { in addtab() argument
1221 char *save_buf = *buf; in addtab()
1225 T(addstr(" ", 2, buf, buflen)); in addtab()
1229 if (addstr("\t", 1, buf, buflen) < 0) { in addtab()
1231 *buf = save_buf; in addtab()