Lines Matching defs:dst
58 * inet_net_pton_ipv4(src, dst, size)
61 * "size" is in bytes and describes "dst".
73 inet_net_pton_ipv4(const char *src, u_char *dst, size_t size)
79 const u_char *odst = dst;
104 *dst++ = (u_char) tmp;
111 *dst++ = (u_char) (tmp << 4);
128 *dst++ = (u_char) tmp;
142 isdigit((u_char)(src[0])) && dst > odst) {
164 if (dst == odst)
179 if (bits >= 8 && bits < ((dst - odst) * 8))
180 bits = (int)(dst - odst) * 8;
183 while (bits > ((dst - odst) * 8)) {
186 *dst++ = '\0';
231 getv4(const char *src, u_char *dst, int *bitsp)
234 u_char *odst = dst;
255 if (dst - odst > 3) /* too many octets? */
257 *dst++ = val;
268 if (dst - odst > 3) /* too many octets? */
270 *dst++ = val;
275 inet_net_pton_ipv6(const char *src, u_char *dst, size_t size)
382 memcpy(dst, tmp, bytes);
396 * inet_net_pton(af, src, dst, size)
399 * "size" is in bytes and describes "dst".
408 inet_net_pton(int af, const char *src, void *dst, size_t size)
412 return (inet_net_pton_ipv4(src, dst, size));
414 return (inet_net_pton_ipv6(src, dst, size));