Lines Matching defs:bits
46 int *bits, int ipv6));
48 int *bits));
54 * inet_cidr_pton(af, src, dst, *bits)
57 * "dst" is assumed large enough for its "af". "bits" is set to the
70 inet_cidr_pton(int af, const char *src, void *dst, int *bits) {
73 return (inet_cidr_pton_ipv4(src, dst, bits, 0));
75 return (inet_cidr_pton_ipv6(src, dst, bits));
87 int n, ch, tmp, bits;
111 bits = -1;
113 bits = getbits(src, ipv6);
114 if (bits == -2)
120 if (bits == -1) {
122 bits = ipv6 ? 128 : 32;
132 if (((bits - (ipv6 ? 96 : 0)) / 8) > (dst - odst))
139 *pbits = bits;
159 int bits;
171 bits = -1;
204 inet_cidr_pton_ipv4(curtok, tp, &bits, 1) == 0) {
210 bits = getbits(src, 1);
211 if (bits == -2)
242 *pbits = bits;
256 int bits = 0;
266 bits *= 10;
267 bits += cp - digits;
268 if (bits == 0 && *src != '\0') /*%< no leading zeros */
270 if (bits > (ipv6 ? 128 : 32)) /*%< range error */
274 return (bits);