Lines Matching refs:dend
4254 pretty_escape(char **dst, char *dend, const unsigned char **src,
4262 if (dst == NULL || dend == NULL || src == NULL || send == NULL ||
4263 *dst == NULL || *src == NULL || (*dst >= dend) || (*src > send) ||
4264 ((send - *src) > (dend - *dst)))
4271 if (*dst + 4 > dend)
4282 if (*dst + 2 > dend)
4291 if (*dst + 1 > dend)
4304 pretty_text(char **dst, char *dend, const unsigned char **src,
4309 if (dst == NULL || dend == NULL || src == NULL || send == NULL ||
4311 ((*dst + (emit_quotes ? 2 : 0)) > dend) || (*src > send))
4319 /* dend-1 leaves 1 byte for the closing quote. */
4320 count = pretty_escape(dst, dend - (emit_quotes ? 1 : 0), src, send);
4325 if (emit_quotes && (*dst < dend)) {
4337 pretty_dname(char **dst, char *dend, const unsigned char *src,
4345 if (dst == NULL || dend == NULL || src == NULL || send == NULL ||
4346 *dst == NULL || ((*dst + 1) > dend) || (src >= send))
4371 /* dend-1 leaves room for a trailing dot and quote. */
4372 status = pretty_escape(dst, dend-1, &srcp, tend);
4374 if ((status == -1) || ((*dst + 1) > dend))
4387 pretty_domain(char **dst, char *dend, const unsigned char **src,
4394 if (dst == NULL || dend == NULL || src == NULL || send == NULL ||
4396 ((*dst + 2) > dend) || (*src >= send))
4424 /* dend-2 leaves room for a trailing dot and quote. */
4425 status = pretty_escape(dst, dend-2, src, tend);
4427 if ((status == -1) || ((*dst + 2) > dend))