Lines Matching refs:precision
4028 unsigned int precision;
4083 if (c == '.') // decode precision
4086 { F.precision = va_arg(arg, unsigned int); c = *++fmt; }
4088 F.precision = (10 * F.precision) + (c - '0');
4117 F.precision = F.fieldWidth;
4118 if (F.sign) --F.precision;
4120 if (F.precision < 1) F.precision = 1;
4122 if (F.precision > mDNS_VACB_Size - 1)
4123 F.precision = mDNS_VACB_Size - 1;
4125 for (; i < F.precision; i++) *--s = '0';
4134 if (F.zeroPad) F.precision = F.fieldWidth;
4135 if (F.precision < 1) F.precision = 1;
4137 if (F.precision > mDNS_VACB_Size - 1)
4138 F.precision = mDNS_VACB_Size - 1;
4141 for (; i < F.precision; i++) *--s = '0';
4155 case mDNSAddrType_IPv4: F.precision = 4; a = (unsigned char *)&ip->ip.v4; break;
4156 case mDNSAddrType_IPv6: F.precision = 16; a = (unsigned char *)&ip->ip.v6; break;
4157 default: F.precision = 0; break;
4160 if (F.altForm && !F.precision)
4162 else switch (F.precision)
4180 F.precision = sizeof(void*) * 2; // 8 characters on 32-bit; 16 characters on 64-bit
4191 F.precision = F.fieldWidth;
4192 if (F.altForm) F.precision -= 2;
4194 if (F.precision < 1) F.precision = 1;
4196 if (F.precision > mDNS_VACB_Size - 1)
4197 F.precision = mDNS_VACB_Size - 1;
4199 for (; i < F.precision; i++) *--s = '0';
4214 while ((i < F.precision) && s[i]) i++;
4262 if (F.havePrecision && i > F.precision)
4263 { i = F.precision; while (i>0 && (s[i] & 0xC0) == 0x80) i--;}