Lines Matching refs:dst
36 static int inet_net_pton_ipv4 (const char *src, u_char *dst,
53 inet_net_pton (int af, const char *src, void *dst, size_t size) in inet_net_pton() argument
57 return (inet_net_pton_ipv4(src, dst, size)); in inet_net_pton()
81 inet_net_pton_ipv4 (const char *src, u_char *dst, size_t size) in inet_net_pton_ipv4() argument
85 const u_char *odst = dst; in inet_net_pton_ipv4()
107 *dst++ = (u_char) tmp; in inet_net_pton_ipv4()
114 *dst++ = (u_char) (tmp << 4); in inet_net_pton_ipv4()
131 *dst++ = (u_char) tmp; in inet_net_pton_ipv4()
144 if (ch == '/' && isascii(src[0]) && isdigit(src[0]) && dst > odst) { in inet_net_pton_ipv4()
165 if (dst == odst) in inet_net_pton_ipv4()
180 if (bits >= 8 && bits < ((dst - odst) * 8)) in inet_net_pton_ipv4()
181 bits = (dst - odst) * 8; in inet_net_pton_ipv4()
184 while (bits > ((dst - odst) * 8)) { in inet_net_pton_ipv4()
187 *dst++ = '\0'; in inet_net_pton_ipv4()