Lines Matching defs:precision
4035 unsigned int precision;
4090 if (c == '.') // decode precision
4093 { F.precision = va_arg(arg, unsigned int); c = *++fmt; }
4095 F.precision = (10 * F.precision) + (c - '0');
4124 F.precision = F.fieldWidth;
4125 if (F.sign) --F.precision;
4127 if (F.precision < 1) F.precision = 1;
4129 if (F.precision > mDNS_VACB_Size - 1)
4130 F.precision = mDNS_VACB_Size - 1;
4132 for (; i < F.precision; i++) *--s = '0';
4141 if (F.zeroPad) F.precision = F.fieldWidth;
4142 if (F.precision < 1) F.precision = 1;
4144 if (F.precision > mDNS_VACB_Size - 1)
4145 F.precision = mDNS_VACB_Size - 1;
4148 for (; i < F.precision; i++) *--s = '0';
4162 case mDNSAddrType_IPv4: F.precision = 4; a = (unsigned char *)&ip->ip.v4; break;
4163 case mDNSAddrType_IPv6: F.precision = 16; a = (unsigned char *)&ip->ip.v6; break;
4164 default: F.precision = 0; break;
4167 if (F.altForm && !F.precision)
4169 else switch (F.precision)
4187 F.precision = sizeof(void*) * 2; // 8 characters on 32-bit; 16 characters on 64-bit
4198 F.precision = F.fieldWidth;
4199 if (F.altForm) F.precision -= 2;
4201 if (F.precision < 1) F.precision = 1;
4203 if (F.precision > mDNS_VACB_Size - 1)
4204 F.precision = mDNS_VACB_Size - 1;
4206 for (; i < F.precision; i++) *--s = '0';
4221 while ((i < F.precision) && s[i]) i++;
4269 if (F.havePrecision && i > F.precision)
4270 { i = F.precision; while (i>0 && (s[i] & 0xC0) == 0x80) i--;}