Lines Matching refs:buf

52 			char **buf, size_t *buflen);
55 char **buf, size_t *buflen);
56 static void addlen(size_t len, char **buf, size_t *buflen);
58 char **buf, size_t *buflen);
60 char **buf, size_t *buflen);
79 *\li Number of characters written to buf, or -1 (check errno).
84 char *buf, size_t buflen)
91 name_ctx, origin, buf, buflen);
99 *\li Number of characters written to buf, or -1 (check errno).
106 char *buf, size_t buflen)
108 const char *obuf = buf;
120 T(addstr("\t\t\t", 3, &buf, &buflen));
126 T(addstr("@\t\t\t", 4, &buf, &buflen));
128 T(addstr(name, len, &buf, &buflen));
134 T(addstr(".", 1, &buf, &buflen));
137 T(spaced = addtab(len, 24, spaced, &buf, &buflen));
144 T(x = ns_format_ttl(ttl, buf, buflen));
145 addlen(x, &buf, &buflen);
147 T(addstr(tmp, len, &buf, &buflen));
148 T(spaced = addtab(x + len, 16, spaced, &buf, &buflen));
157 (void) inet_ntop(AF_INET, rdata, buf, buflen);
158 addlen(strlen(buf), &buf, &buflen);
168 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
174 T(len = charstr(rdata, edata, &buf, &buflen));
178 T(addstr(" ", 1, &buf, &buflen));
185 T(len = charstr(rdata, edata, &buf, &buflen));
195 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
196 T(addstr(" ", 1, &buf, &buflen));
199 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
200 T(addstr(" (\n", 3, &buf, &buflen));
208 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
210 T(addstr(tmp, len, &buf, &buflen));
211 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
212 T(addstr("; serial\n", 9, &buf, &buflen));
217 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
218 T(len = ns_format_ttl(t, buf, buflen));
219 addlen(len, &buf, &buflen);
220 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
221 T(addstr("; refresh\n", 10, &buf, &buflen));
226 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
227 T(len = ns_format_ttl(t, buf, buflen));
228 addlen(len, &buf, &buflen);
229 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
230 T(addstr("; retry\n", 8, &buf, &buflen));
235 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
236 T(len = ns_format_ttl(t, buf, buflen));
237 addlen(len, &buf, &buflen);
238 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
239 T(addstr("; expiry\n", 9, &buf, &buflen));
244 T(addstr("\t\t\t\t\t", 5, &buf, &buflen));
245 T(len = ns_format_ttl(t, buf, buflen));
246 addlen(len, &buf, &buflen);
247 T(addstr(" )", 2, &buf, &buflen));
248 T(spaced = addtab(len, 16, spaced, &buf, &buflen));
249 T(addstr("; minimum\n", 10, &buf, &buflen));
267 T(addstr(tmp, len, &buf, &buflen));
270 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
285 T(addstr(tmp, len, &buf, &buflen));
288 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
289 T(addstr(" ", 1, &buf, &buflen));
292 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
298 T(len = charstr(rdata, edata, &buf, &buflen));
307 T(len = charstr(rdata, edata, &buf, &buflen));
312 T(addstr(" ", 1, &buf, &buflen));
320 T(addstr(t, strlen(t), &buf, &buflen));
327 (void) inet_ntop(AF_INET6, rdata, buf, buflen);
328 addlen(strlen(buf), &buf, &buflen);
336 T(addstr(t, strlen(t), &buf, &buflen));
351 T(addstr(t, len, &buf, &buflen));
354 T(len = charstr(rdata, edata, &buf, &buflen));
358 T(addstr(" ", 1, &buf, &buflen));
361 T(len = charstr(rdata, edata, &buf, &buflen));
365 T(addstr(" ", 1, &buf, &buflen));
368 T(len = charstr(rdata, edata, &buf, &buflen));
374 T(addstr(" ", 1, &buf, &buflen));
377 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
393 T(addstr(t, len, &buf, &buflen));
396 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
403 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
404 T(addstr(" ", 1, &buf, &buflen));
407 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
418 (void) inet_ntop(AF_INET, rdata, buf, buflen);
419 addlen(strlen(buf), &buf, &buflen);
424 T(addstr(tmp, len, &buf, &buflen));
436 &buf, &buflen));
441 T(addstr(tmp, len, &buf, &buflen));
447 T(addstr(")", 1, &buf, &buflen));
469 T(addstr(tmp, len, &buf, &buflen));
477 T(addstr(" (", 2, &buf, &buflen));
483 T(addstr(leader, strlen(leader), &buf, &buflen));
485 &buf, &buflen));
488 T(addstr(" )", 2, &buf, &buflen));
490 T(addstr(tmp, n, &buf, &buflen));
513 T(addstr(tmp, len, &buf, &buflen));
520 T(addstr(tmp, len, &buf, &buflen));
525 T(addstr(tmp, len, &buf, &buflen));
530 T(addstr(tmp, len, &buf, &buflen));
533 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
539 T(addstr(" (", 2, &buf, &buflen));
547 T(addstr(leader, strlen(leader), &buf, &buflen));
549 &buf, &buflen));
552 T(addstr(" )", 2, &buf, &buflen));
560 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
567 T(addstr(tmp, len, &buf, &buflen));
584 T(addstr(tmp, len, &buf, &buflen));
588 T(addstr(str, strlen(str), &buf, &buflen));
596 T(addstr(" (", 2, &buf, &buflen));
605 &buf, &buflen));
607 &buf, &buflen));
610 T(addstr(" )", 2, &buf, &buflen));
621 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
622 T(addstr(" ", 1, &buf, &buflen));
627 T(addstr(tmp, len, &buf, &buflen));
632 T(addstr(tmp, len, &buf, &buflen));
640 T(addstr(tmp, len, &buf, &buflen));
650 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
651 T(addstr(" ", 1, &buf, &buflen));
656 sprintf(buf, "%d", ns_get16(rdata));
658 addlen(strlen(buf), &buf, &buflen);
669 T(addstr(tmp, len, &buf, &buflen));
680 (void) inet_ntop(AF_INET6, &a, buf, buflen);
681 addlen(strlen(buf), &buf, &buflen);
689 T(addstr(" ", 1, &buf, &buflen));
690 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
697 T(addstr(tmp, len, &buf, &buflen));
711 T(addstr(tmp, len, &buf, &buflen));
716 T(addstr(tmp, len, &buf, &buflen));
720 T(addstr(tmp, len, &buf, &buflen));
725 T(addstr(tmp, len, &buf, &buflen));
736 T(addstr(tmp, len, &buf, &buflen));
740 T(addstr(tmp, len, &buf, &buflen));
746 T(addstr(tmp, len, &buf, &buflen));
750 T(addstr("-", 1, &buf, &buflen));
754 T(addstr(tmp, len, &buf, &buflen));
760 T(addstr(" ", 1, &buf, &buflen));
817 T(addstr(tmp, 8, &buf, &buflen));
838 T(addstr(tmp, len, &buf, &buflen));
849 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
862 T(addstr(tmp, len, &buf, &buflen));
879 T(addstr(str, strlen(str), &buf, &buflen));
887 T(addstr(" (", 2, &buf, &buflen));
896 &buf, &buflen));
898 &buf, &buflen));
901 T(addstr(" )", 2, &buf, &buflen));
934 T(addstr(tmp, len, &buf, &buflen));
938 T(addstr(tmp, len, &buf, &buflen));
942 T(addstr(tmp, len, &buf, &buflen));
947 T(addstr(".", 1, &buf, &buflen));
950 (void) inet_ntop(AF_INET, rdata, buf, buflen);
951 addlen(strlen(buf), &buf, &buflen);
955 (void) inet_ntop(AF_INET6, rdata, buf, buflen);
956 addlen(strlen(buf), &buf, &buflen);
960 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
970 T(addstr(str, strlen(str), &buf, &buflen));
978 T(addstr(" (", 2, &buf, &buflen));
987 &buf, &buflen));
989 &buf, &buflen));
992 T(addstr(" )", 2, &buf, &buflen));
1010 T(addstr(str, strlen(str), &buf, &buflen));
1013 T(addstr(tmp, len, &buf, &buflen));
1017 T(addstr(tmp, len, &buf, &buflen));
1020 T(addstr(leader, strlen(leader), &buf, &buflen));
1026 T(addstr(base64_key, len, &buf, &buflen));
1030 T(addstr(leader, strlen(leader), &buf, &buflen));
1032 &buf, &buflen));
1034 T(addstr(" )", 2, &buf, &buflen));
1043 return (buf - obuf);
1052 T(addstr(tmp, len, &buf, &buflen));
1060 T(addstr(tmp, p - tmp, &buf, &buflen));
1062 T(addstr(")", 1, &buf, &buflen));
1063 T(addtab(p - tmp + 1, 48, spaced, &buf, &buflen));
1071 T(addstr(tmp, p - tmp, &buf, &buflen));
1074 return (buf - obuf);
1115 * charstr(rdata, edata, buf, buflen)
1125 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) {
1128 char *save_buf = *buf;
1130 if (addstr("\"", 1, buf, buflen) < 0)
1139 if (addstr("\\", 1, buf, buflen) < 0)
1142 buf, buflen) < 0)
1148 if (addstr("\"", 1, buf, buflen) < 0)
1153 *buf = save_buf;
1161 char **buf, size_t *buflen)
1164 char *save_buf = *buf;
1167 n = dn_expand(msg, msg + msglen, *pp, *buf, *buflen);
1170 newlen = prune_origin(*buf, origin);
1171 if (**buf == '\0') {
1177 (*buf)[newlen++] = '@';
1178 (*buf)[newlen] = '\0';
1182 (*buf)[newlen] == '\0')) && (*buf)[newlen - 1] != '.') {
1187 (*buf)[newlen++] = '.';
1188 (*buf)[newlen] = '\0';
1192 addlen(newlen, buf, buflen);
1193 **buf = '\0';
1197 *buf = save_buf;
1203 addlen(size_t len, char **buf, size_t *buflen) {
1205 *buf += len;
1210 addstr(const char *src, size_t len, char **buf, size_t *buflen) {
1215 memcpy(*buf, src, len);
1216 addlen(len, buf, buflen);
1217 **buf = '\0';
1222 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) {
1224 char *save_buf = *buf;
1228 T(addstr(" ", 2, buf, buflen));
1232 if (addstr("\t", 1, buf, buflen) < 0) {
1234 *buf = save_buf;