Lines Matching refs:dst

100 ns_name_ntop(const u_char *src, char *dst, size_t dstsiz)
109 dn = dst;
110 eom = dst + dstsiz;
118 if (dn != dst) {
176 if (dn == dst) {
188 assert(INT_MIN <= (dn - dst) && (dn - dst) <= INT_MAX);
189 return (int)(dn - dst);
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) {
228 bp = dst;
229 eom = dst + dstsiz;
299 if ((bp - dst) > MAXCDNAME) {
304 *dstlen = (bp - dst);
338 if ((bp - dst) > MAXCDNAME) { /*%< src too big */
343 *dstlen = (bp - dst);
358 ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz)
367 dn = dst;
368 eom = dst + dstsiz;
398 assert(INT_MIN <= (dn - dst) && (dn - dst) <= INT_MAX);
399 return (int)(dn - dst);
410 u_char *dst, size_t dstsiz)
412 return (ns_name_unpack2(msg, eom, src, dst, dstsiz, NULL));
416 * ns_name_unpack2(msg, eom, src, dst, dstsiz, *dstlen)
425 u_char *dst, size_t dstsiz, size_t *dstlen)
433 dstp = dst;
435 dstlim = dst + dstsiz;
496 *dstlen = dstp - dst;
524 ns_name_pack(const u_char *src, u_char *dst, int dstsiz,
533 dstp = dst;
581 assert(INT_MIN <= (dstp - dst) && (dstp - dst) <= INT_MAX);
582 return (int)(dstp - dst);
613 assert(INT_MIN <= (dstp - dst) && (dstp - dst) <= INT_MAX);
614 return (int)(dstp - dst);
628 char *dst, size_t dstsiz)
635 if (ns_name_ntop(tmp, dst, dstsiz) == -1)
644 *\li Number of bytes consumed in `dst' or -1 (with errno set).
656 ns_name_compress(const char *src, u_char *dst, size_t dstsiz,
663 return (ns_name_pack(tmp, dst, (int)dstsiz, dnptrs, lastdnptr));
1043 unsigned char ** dst, unsigned const char *eom)
1065 for (tp = *dst + 1; cp < end && tp < eom; cp++) {
1139 **dst = blen;
1142 *dst = tp;