Lines Matching refs:src
56 inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size);
58 inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size);
62 * inet_cidr_ntop(af, src, bits, dst, size)
64 * "src"'s size is determined from its "af".
75 inet_cidr_ntop(int af, const void *src, int bits, char *dst, size_t size) {
78 return (inet_cidr_ntop_ipv4(src, bits, dst, size));
80 return (inet_cidr_ntop_ipv6(src, bits, dst, size));
88 decoct(const u_char *src, size_t bytes, char *dst, size_t size) {
97 dst += SPRINTF((dst, "%u", *src++));
110 * inet_cidr_ntop_ipv4(src, bits, dst, size)
112 * "src"'s size is determined from its "af".
122 inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size) {
138 if (*(src + b))
145 b = decoct(src, bytes, dst, size);
166 inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size) {
188 * Find the longest run of 0x00's in src[] for :: shorthanding.
192 words[i / 2] |= (src[i] << ((1 - (i % 2)) << 3));
239 if (src[15] || bits == -1 || bits > 120)
241 else if (src[14] || bits > 112)
245 n = decoct(src+12, n, tp, sizeof tmp - (tp - tmp));