Lines Matching defs:src
44 inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size);
46 inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size);
50 * inet_cidr_ntop(af, src, bits, dst, size)
52 * "src"'s size is determined from its "af".
63 inet_cidr_ntop(int af, const void *src, int bits, char *dst, size_t size) {
66 return (inet_cidr_ntop_ipv4(src, bits, dst, size));
68 return (inet_cidr_ntop_ipv6(src, bits, dst, size));
76 decoct(const u_char *src, int bytes, char *dst, size_t size) {
85 dst += SPRINTF((dst, "%u", *src++));
97 * inet_cidr_ntop_ipv4(src, bits, dst, size)
99 * "src"'s size is determined from its "af".
109 inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size) {
125 if (*(src + b))
132 b = decoct(src, bytes, dst, size);
153 inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size) {
175 * Find the longest run of 0x00's in src[] for :: shorthanding.
179 words[i / 2] |= (src[i] << ((1 - (i % 2)) << 3));
226 if (src[15] || bits == -1 || bits > 120)
228 else if (src[14] || bits > 112)
232 n = decoct(src+12, n, tp, sizeof tmp - (tp - tmp));