Lines Matching defs:bits
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)
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));
110 * inet_cidr_ntop_ipv4(src, bits, dst, size)
122 inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size) {
128 if ((bits < -1) || (bits > 32)) {
134 if (bits == -1)
142 bytes = (((bits <= 0) ? 1 : bits) + 7) / 8;
151 if (bits != -1) {
155 dst += SPRINTF((dst, "/%u", bits));
166 inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size) {
170 * Crays, there is no such thing as an integer variable with 16 bits.
180 if ((bits < -1) || (bits > 128)) {
239 if (src[15] || bits == -1 || bits > 120)
241 else if (src[14] || bits > 112)
262 if (bits != -1)
263 tp += SPRINTF((tp, "/%u", bits));