Lines Matching refs:edata
46 static int charstr(const u_char *rdata, const u_char *edata,
104 const u_char *edata = rdata + rdlen; in ns_sprintrrf() local
169 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
177 if (type == ns_t_isdn && rdata == edata) in ns_sprintrrf()
180 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
198 if ((edata - rdata) != 5*NS_INT32SZ) in ns_sprintrrf()
293 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
301 while (rdata < edata) { in ns_sprintrrf()
302 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
306 if (rdata < edata) in ns_sprintrrf()
349 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
356 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
363 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
425 while (rdata < edata) { in ns_sprintrrf()
458 key_id = dst_s_dns_key_id(rdata, edata-rdata); in ns_sprintrrf()
467 len = b64_ntop(rdata, edata - rdata, in ns_sprintrrf()
531 len = b64_ntop(rdata, edata - rdata, in ns_sprintrrf()
558 n = edata - rdata; in ns_sprintrrf()
580 siz = (edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
586 len = b64_ntop(rdata, edata-rdata, base64_cert, siz); in ns_sprintrrf()
672 if (rdata + pbyte >= edata) goto formerr; in ns_sprintrrf()
683 if (rdata >= edata) goto formerr; in ns_sprintrrf()
718 while (rdata < edata) { in ns_sprintrrf()
822 while (rdata < edata) { in ns_sprintrrf()
846 while (rdata < edata) { in ns_sprintrrf()
871 siz = (edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
876 len = b64_ntop(rdata, edata-rdata, base64_dhcid, siz); in ns_sprintrrf()
960 if (rdata >= edata) in ns_sprintrrf()
963 siz = (edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
968 len = b64_ntop(rdata, edata-rdata, base64_key, siz); in ns_sprintrrf()
1026 while (rdata < edata) { in ns_sprintrrf()
1047 len = SPRINTF((tmp, "\\# %u%s\t; %s", (unsigned)(edata - rdata), in ns_sprintrrf()
1050 while (rdata < edata) { in ns_sprintrrf()
1054 n = MIN(16, edata - rdata); in ns_sprintrrf()
1122 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
1129 if (rdata < edata) { in charstr()
1132 if (rdata + 1 + n <= edata) { in charstr()