Lines Matching defs:src

100 ns_name_ntop(const u_char *src, char *dst, size_t dstsiz)
108 cp = src;
205 ns_name_pton(const char *src, u_char *dst, size_t dstsiz) {
206 return (ns_name_pton2(src, dst, dstsiz, NULL));
210 * ns_name_pton2(src, dst, dstsiz, *dstlen)
222 ns_name_pton2(const char *src, u_char *dst, size_t dstsiz, size_t *dstlen) {
232 while ((c = *src++) != 0) {
235 if ((cp = strchr(src, ']')) == NULL) {
239 if ((e = encode_bitsring(&src, cp + 2,
247 if ((c = *src++) == 0)
257 if ((c = *src++) == 0 ||
263 if ((c = *src++) == 0 ||
291 if (*src == '\0') {
307 if (c == 0 || *src == '.') {
338 if ((bp - dst) > MAXCDNAME) { /*%< src too big */
358 ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz)
366 cp = src;
409 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src,
412 return (ns_name_unpack2(msg, eom, src, dst, dstsiz, NULL));
416 * ns_name_unpack2(msg, eom, src, dst, dstsiz, *dstlen)
424 ns_name_unpack2(const u_char *msg, const u_char *eom, const u_char *src,
434 srcp = src;
468 assert(INT_MIN <= (srcp - src + 1) && (srcp - src + 1) <= INT_MAX);
469 len = (int)(srcp - src + 1);
498 assert(INT_MIN <= (srcp - src) && (srcp - src) <= INT_MAX);
499 len = (int)(srcp - src);
524 ns_name_pack(const u_char *src, u_char *dst, int dstsiz,
532 srcp = src;
568 srcp = src;
621 *\li Number of bytes read out of `src', or -1 (with errno set).
627 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src,
633 if ((n = ns_name_unpack(msg, eom, src, tmp, sizeof tmp)) == -1)
656 ns_name_compress(const char *src, u_char *dst, size_t dstsiz,
661 if (ns_name_pton(src, tmp, sizeof tmp) == -1)
668 * after src.
671 ns_name_rollback(const u_char *src, const u_char **dnptrs,
675 if (*dnptrs >= src) {