Home | History | Annotate | Download | only in nameser

Lines Matching full:len

68 static void	addlen(size_t len, char **buf, size_t *buflen);
69 static int addstr(const char *src, size_t len,
71 static int addtab(size_t len, size_t target, int spaced,
126 int len, x;
134 len = prune_origin(name, origin);
137 } else if (len == 0) {
140 T(addstr(name, (size_t)len, &buf, &buflen));
144 name[len] == '\0')) && name[len - 1] != '.') {
147 len++;
149 T(spaced = addtab((size_t)len, 24, spaced, &buf, &buflen));
158 len = SPRINTF((tmp, " %s %s", p_class(class), p_type(type)));
159 T(addstr(tmp, (size_t)len, &buf, &buflen));
160 T(spaced = addtab((size_t)(x + len), (size_t)16, spaced, &buf, &buflen));
186 T(len = charstr(rdata, edata, &buf, &buflen));
187 if (len == 0)
189 rdata += len;
197 T(len = charstr(rdata, edata, &buf, &buflen));
198 if (len == 0)
200 rdata += len;
221 len = SPRINTF((tmp, "%lu", t));
222 T(addstr(tmp, (size_t)len, &buf, &buflen));
223 T(spaced = addtab((size_t)len, (size_t)16, spaced, &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));
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));
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));
257 T(len = ns_format_ttl(t, buf, buflen));
258 addlen((size_t)len, &buf, &buflen);
260 T(spaced = addtab((size_t)len, (size_t)16, spaced, &buf, &buflen));
277 len = SPRINTF((tmp, "%u ", t));
278 T(addstr(tmp, (size_t)len, &buf, &buflen));
295 len = SPRINTF((tmp, "%u ", t));
296 T(addstr(tmp, (size_t)len, &buf, &buflen));
309 T(len = charstr(rdata, edata, &buf, &buflen));
310 if (len == 0)
312 rdata += len;
317 T(len = charstr(rdata, edata, &buf, &buflen));
318 if (len == 0)
320 rdata += len;
360 len = SPRINTF((t, "%u %u ", order, preference));
361 T(addstr(t, (size_t)len, &buf, &buflen));
364 T(len = charstr(rdata, edata, &buf, &buflen));
365 if (len == 0)
367 rdata += len;
371 T(len = charstr(rdata, edata, &buf, &buflen));
372 if (len == 0)
374 rdata += len;
378 T(len = charstr(rdata, edata, &buf, &buflen));
379 if (len < 0)
381 if (len == 0)
383 rdata += len;
402 len = SPRINTF((t, "%u %u %u ", priority, weight, port));
403 T(addstr(t, (size_t)len, &buf, &buflen));
433 len = SPRINTF((tmp, " %u ( ", *rdata));
434 T(addstr(tmp, (size_t)len, &buf, &buflen));
450 len = SPRINTF((tmp, "%d ", n));
451 T(addstr(tmp, (size_t)len, &buf, &buflen));
480 len = SPRINTF((tmp, "0x%04x %u %u",
482 T(addstr(tmp, (size_t)len, &buf, &buflen));
485 len = b64_ntop(rdata, (size_t)(edata - rdata),
487 if (len < 0)
489 if (len > 15) {
495 for (n = 0; n < len; n += 48) {
497 T(addstr(base64_key + n, (size_t)MIN(len - n, 48),
500 if (len > 15)
523 len = SPRINTF((tmp, "%s %d %d %lu ",
525 T(addstr(tmp, (size_t)len, &buf, &buflen));
531 len = SPRINTF((tmp, "%s ", p_secstodate(t)));
532 T(addstr(tmp, (size_t)len, &buf, &buflen));
536 len = SPRINTF((tmp, "%s ", p_secstodate(t)));
537 T(addstr(tmp, (size_t)len, &buf, &buflen));
541 len = SPRINTF((tmp, "%u ", footprint));
542 T(addstr(tmp, (size_t)len, &buf, &buflen));
548 len = b64_ntop(rdata, (size_t)(edata - rdata),
550 if (len > 15) {
556 if (len < 0)
558 for (n = 0; n < len; n += 48) {
560 T(addstr(base64_key + n, (size_t)MIN(len - n, 48),
563 if (len > 15)
578 len = SPRINTF((tmp, " %s", p_type(c)));
579 T(addstr(tmp, (size_t)len, &buf, &buflen));
595 len = SPRINTF((tmp1, "%d %d %d ", c_type, key_tag, alg));
596 T(addstr(tmp1, (size_t)len, &buf, &buflen));
603 len = b64_ntop(rdata, (size_t)(edata-rdata),
606 if (len < 0)
608 else if (len > 15) {
616 for (n = 0; n < len; n += 48) {
619 T(addstr(base64_cert + n, (size_t)MIN(len - n, 48),
622 if (len > 15)
639 len = SPRINTF((tmp, "%s ", p_secstodate(t)));
640 T(addstr(tmp, (size_t)len, &buf, &buflen));
644 len = SPRINTF((tmp, "%s ", p_secstodate(t)));
645 T(addstr(tmp, (size_t)len, &buf, &buflen));
652 len = SPRINTF((tmp, "%u %u %u ", mode, err, keysize));
653 T(addstr(tmp, (size_t)len, &buf, &buflen));
663 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
681 len = SPRINTF((tmp, "%d ", *rdata));
682 T(addstr(tmp, (size_t)len, &buf, &buflen));
688 /* address suffix: provided only when prefix len != 128 */
698 /* prefix name: provided only when prefix len > 0 */
709 len = SPRINTF((tmp, "%u bytes", class));
710 T(addstr(tmp, (size_t)len, &buf, &buflen));
725 len = SPRINTF((tmp, "\\# %tu%s\t; %s", edata - rdata,
727 T(addstr(tmp, (size_t)len, &buf, &buflen));
878 addlen(size_t len, char **buf, size_t *buflen) {
879 assert(len <= *buflen);
880 *buf += len;
881 *buflen -= len;
885 addstr(const char *src, size_t len, char **buf, size_t *buflen) {
886 if (len >= *buflen) {
890 memcpy(*buf, src, len);
891 addlen(len, buf, buflen);
897 addtab(size_t len, size_t target, int spaced, char **buf, size_t *buflen) {
902 if (spaced || len >= target - 1) {
906 for (t = (target - len - 1) / 8; t >= 0; t--)