Lines Matching defs:bits
48 int *bits, int ipv6));
50 int *bits));
56 * inet_cidr_pton(af, src, dst, *bits)
59 * "dst" is assumed large enough for its "af". "bits" is set to the
72 inet_cidr_pton(int af, const char *src, void *dst, int *bits) {
75 return (inet_cidr_pton_ipv4(src, dst, bits, 0));
77 return (inet_cidr_pton_ipv6(src, dst, bits));
89 int n, ch, tmp, bits;
113 bits = -1;
115 bits = getbits(src, ipv6);
116 if (bits == -2)
122 if (bits == -1) {
124 bits = ipv6 ? 128 : 32;
134 if (((bits - (ipv6 ? 96 : 0)) / 8) > (dst - odst))
141 *pbits = bits;
161 int bits;
173 bits = -1;
206 inet_cidr_pton_ipv4(curtok, tp, &bits, 1) == 0) {
212 bits = getbits(src, 1);
213 if (bits == -2)
244 *pbits = bits;
258 int bits = 0;
268 bits *= 10;
269 bits += cp - digits;
270 if (bits == 0 && *src != '\0') /*%< no leading zeros */
272 if (bits > (ipv6 ? 128 : 32)) /*%< range error */
276 return (bits);