Lines Matching defs:edata
60 static int charstr(const u_char *rdata, const u_char *edata,
118 const u_char *edata = rdata + rdlen;
183 T(len = charstr(rdata, edata, &buf, &buflen));
191 if (type == ns_t_isdn && rdata == edata)
194 T(len = charstr(rdata, edata, &buf, &buflen));
212 if ((edata - rdata) != 5*NS_INT32SZ)
307 T(len = charstr(rdata, edata, &buf, &buflen));
315 while (rdata < edata) {
316 T(len = charstr(rdata, edata, &buf, &buflen));
320 if (rdata < edata)
363 T(len = charstr(rdata, edata, &buf, &buflen));
370 T(len = charstr(rdata, edata, &buf, &buflen));
377 T(len = charstr(rdata, edata, &buf, &buflen));
439 while (rdata < edata) {
473 key_id = dst_s_dns_key_id(rdata, edata-rdata);
485 len = b64_ntop(rdata, (size_t)(edata - rdata),
549 len = b64_ntop(rdata, (size_t)(edata - rdata),
576 n = edata - rdata;
598 siz = (edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */
604 len = b64_ntop(rdata, (size_t)(edata-rdata),
691 if (rdata + pbyte >= edata) goto formerr;
702 if (rdata >= edata) goto formerr;
737 while (rdata < edata) {
841 while (rdata < edata) {
865 while (rdata < edata) {
890 siz = (int)(edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */
895 len = b64_ntop(rdata, (size_t)(edata-rdata),
980 if (rdata >= edata)
983 siz = (int)(edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */
988 len = b64_ntop(rdata, (size_t)(edata-rdata),
1047 while (rdata < edata) {
1069 len = SPRINTF((tmp, "\\# %u%s\t; %s", (unsigned)(edata - rdata),
1072 while (rdata < edata) {
1076 n = MIN(16, (int)(edata - rdata));
1135 * charstr(rdata, edata, buf, buflen)
1145 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) {
1152 if (rdata < edata) {
1155 if (rdata + 1 + n <= edata) {