Lines Matching refs:buf

65 			char **buf, size_t *buflen);
68 char **buf, size_t *buflen);
69 static void addlen(size_t len, char **buf, size_t *buflen);
71 char **buf, size_t *buflen);
73 char **buf, size_t *buflen);
91 * Number of characters written to buf, or -1 (check errno).
96 char *buf, size_t buflen)
103 name_ctx, origin, buf, buflen);
111 * Number of characters written to buf, or -1 (check errno).
118 char *buf, size_t buflen)
120 const char *obuf = buf;
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, (socklen_t)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));
279 T(addstr(tmp, (size_t)len, &buf, &buflen));
282 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
297 T(addstr(tmp, (size_t)len, &buf, &buflen));
300 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
301 T(addstr(" ", (size_t)1, &buf, &buflen));
304 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
310 T(len = charstr(rdata, edata, &buf, &buflen));
319 T(len = charstr(rdata, edata, &buf, &buflen));
324 T(addstr(" ", (size_t)1, &buf, &buflen));
332 T(addstr(t, strlen(t), &buf, &buflen));
339 (void) inet_ntop(AF_INET6, rdata, buf, (socklen_t)buflen);
340 addlen(strlen(buf), &buf, &buflen);
348 T(addstr(t, strlen(t), &buf, &buflen));
363 T(addstr(t, (size_t)len, &buf, &buflen));
366 T(len = charstr(rdata, edata, &buf, &buflen));
370 T(addstr(" ", (size_t)1, &buf, &buflen));
373 T(len = charstr(rdata, edata, &buf, &buflen));
377 T(addstr(" ", (size_t)1, &buf, &buflen));
380 T(len = charstr(rdata, edata, &buf, &buflen));
386 T(addstr(" ", (size_t)1, &buf, &buflen));
389 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
405 T(addstr(t, (size_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(" ", (size_t)1, &buf, &buflen));
419 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
430 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen);
431 addlen(strlen(buf), &buf, &buflen);
436 T(addstr(tmp, (size_t)len, &buf, &buflen));
448 &buf, &buflen));
453 T(addstr(tmp, (size_t)len, &buf, &buflen));
459 T(addstr(")", (size_t)1, &buf, &buflen));
485 T(addstr(tmp, (size_t)len, &buf, &buflen));
493 T(addstr(" (", (size_t)2, &buf, &buflen));
499 T(addstr(leader, strlen(leader), &buf, &buflen));
501 &buf, &buflen));
504 T(addstr(" )", (size_t)2, &buf, &buflen));
506 T(addstr(tmp, (size_t)n, &buf, &buflen));
529 T(addstr(tmp, (size_t)len, &buf, &buflen));
536 T(addstr(tmp, (size_t)len, &buf, &buflen));
541 T(addstr(tmp, (size_t)len, &buf, &buflen));
546 T(addstr(tmp, (size_t)len, &buf, &buflen));
549 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
555 T(addstr(" (", (size_t)2, &buf, &buflen));
563 T(addstr(leader, strlen(leader), &buf, &buflen));
565 &buf, &buflen));
568 T(addstr(" )", (size_t)2, &buf, &buflen));
576 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
583 T(addstr(tmp, (size_t)len, &buf, &buflen));
600 T(addstr(tmp1, (size_t)len, &buf, &buflen));
604 T(addstr(str, strlen(str), &buf, &buflen));
613 T(addstr(" (", (size_t)2, &buf, &buflen));
622 &buf, &buflen));
624 &buf, &buflen));
627 T(addstr(" )", (size_t)2, &buf, &buflen));
638 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
639 T(addstr(" ", (size_t)1, &buf, &buflen));
644 T(addstr(tmp, (size_t)len, &buf, &buflen));
649 T(addstr(tmp, (size_t)len, &buf, &buflen));
657 T(addstr(tmp, (size_t)len, &buf, &buflen));
667 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
668 T(addstr(" ", (size_t)1, &buf, &buflen));
673 sprintf(buf, "%d", ns_get16(rdata));
675 addlen(strlen(buf), &buf, &buflen);
686 T(addstr(tmp, (size_t)len, &buf, &buflen));
697 (void) inet_ntop(AF_INET6, &a, buf, (socklen_t)buflen);
698 addlen(strlen(buf), &buf, &buflen);
706 T(addstr(" ", (size_t)1, &buf, &buflen));
707 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
714 T(addstr(tmp, (size_t)len, &buf, &buflen));
728 T(addstr(tmp, (size_t)len, &buf, &buflen));
733 T(addstr(tmp, (size_t)len, &buf, &buflen));
737 T(addstr(tmp, (size_t)len, &buf, &buflen));
742 T(addstr(tmp, (size_t)len, &buf, &buflen));
753 T(addstr(tmp, (size_t)len, &buf, &buflen));
757 T(addstr(tmp, (size_t)len, &buf, &buflen));
763 T(addstr(tmp, (size_t)len, &buf, &buflen));
767 T(addstr("-", 1, &buf, &buflen));
771 T(addstr(tmp, (size_t)len, &buf, &buflen));
777 T(addstr(" ", 1, &buf, &buflen));
834 T(addstr(tmp, 8, &buf, &buflen));
855 T(addstr(tmp, (size_t)len, &buf, &buflen));
866 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
879 T(addstr(tmp, (size_t)len, &buf, &buflen));
896 T(addstr(str, strlen(str), &buf, &buflen));
905 T(addstr(" (", 2, &buf, &buflen));
914 &buf, &buflen));
916 (size_t)MIN(len - n, 48), &buf, &buflen));
919 T(addstr(" )", 2, &buf, &buflen));
953 T(addstr(tmp, (size_t)len, &buf, &buflen));
957 T(addstr(tmp, (size_t)len, &buf, &buflen));
961 T(addstr(tmp, (size_t)len, &buf, &buflen));
966 T(addstr(".", 1, &buf, &buflen));
969 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen);
970 addlen(strlen(buf), &buf, &buflen);
974 (void) inet_ntop(AF_INET6, rdata, buf, (socklen_t)buflen);
975 addlen(strlen(buf), &buf, &buflen);
979 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
989 T(addstr(str, strlen(str), &buf, &buflen));
998 T(addstr(" (", 2, &buf, &buflen));
1007 &buf, &buflen));
1009 (size_t)MIN(len - n, 48), &buf, &buflen));
1012 T(addstr(" )", 2, &buf, &buflen));
1031 T(addstr(str, strlen(str), &buf, &buflen));
1034 T(addstr(tmp, (size_t)len, &buf, &buflen));
1038 T(addstr(tmp, (size_t)len, &buf, &buflen));
1041 T(addstr(leader, strlen(leader), &buf, &buflen));
1047 T(addstr(base64_key, (size_t)len, &buf, &buflen));
1051 T(addstr(leader, strlen(leader), &buf, &buflen));
1053 &buf, &buflen));
1055 T(addstr(" )", 2, &buf, &buflen));
1064 _DIAGASSERT(__type_fit(int, buf - obuf));
1065 return (int)(buf - obuf);
1074 T(addstr(tmp, (size_t)len, &buf, &buflen));
1082 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen));
1084 T(addstr(")", (size_t)1, &buf, &buflen));
1085 T(addtab((size_t)(p - tmp + 1), (size_t)48, spaced, &buf, &buflen));
1093 T(addstr(tmp, (size_t)(p - tmp), &buf, &buflen));
1096 _DIAGASSERT(__type_fit(int, buf - obuf));
1097 return (int)(buf - obuf);
1138 * charstr(rdata, edata, buf, buflen)
1148 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) {
1151 char *save_buf = *buf;
1153 if (addstr("\"", (size_t)1, buf, buflen) < 0)
1162 if (addstr("\\", (size_t)1, buf, buflen) < 0)
1165 buf, buflen) < 0)
1171 if (addstr("\"", (size_t)1, buf, buflen) < 0)
1177 *buf = save_buf;
1185 char **buf, size_t *buflen)
1188 char *save_buf = *buf;
1191 n = dn_expand(msg, msg + msglen, *pp, *buf, (int)*buflen);
1194 newlen = prune_origin(*buf, origin);
1195 if (**buf == '\0') {
1201 (*buf)[newlen++] = '@';
1202 (*buf)[newlen] = '\0';
1206 (*buf)[newlen] == '\0')) && (*buf)[newlen - 1] != '.') {
1211 (*buf)[newlen++] = '.';
1212 (*buf)[newlen] = '\0';
1216 addlen(newlen, buf, buflen);
1217 **buf = '\0';
1222 *buf = save_buf;
1228 addlen(size_t len, char **buf, size_t *buflen) {
1230 *buf += len;
1235 addstr(const char *src, size_t len, char **buf, size_t *buflen) {
1240 memcpy(*buf, src, len);
1241 addlen(len, buf, buflen);
1242 **buf = '\0';
1247 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) {
1249 char *save_buf = *buf;
1253 T(addstr(" ", (size_t)2, buf, buflen));
1257 if (addstr("\t", (size_t)1, buf, buflen) < 0) {
1259 *buf = save_buf;