Lines Matching defs:precision
4044 unsigned int precision;
4099 if (c == '.') // decode precision
4102 { F.precision = va_arg(arg, unsigned int); c = *++fmt; }
4104 F.precision = (10 * F.precision) + (c - '0');
4133 F.precision = F.fieldWidth;
4134 if (F.sign) --F.precision;
4136 if (F.precision < 1) F.precision = 1;
4138 if (F.precision > mDNS_VACB_Size - 1)
4139 F.precision = mDNS_VACB_Size - 1;
4141 for (; i < F.precision; i++) *--s = '0';
4150 if (F.zeroPad) F.precision = F.fieldWidth;
4151 if (F.precision < 1) F.precision = 1;
4153 if (F.precision > mDNS_VACB_Size - 1)
4154 F.precision = mDNS_VACB_Size - 1;
4157 for (; i < F.precision; i++) *--s = '0';
4171 case mDNSAddrType_IPv4: F.precision = 4; a = (unsigned char *)&ip->ip.v4; break;
4172 case mDNSAddrType_IPv6: F.precision = 16; a = (unsigned char *)&ip->ip.v6; break;
4173 default: F.precision = 0; break;
4176 if (F.altForm && !F.precision)
4178 else switch (F.precision)
4196 F.precision = sizeof(void*) * 2; // 8 characters on 32-bit; 16 characters on 64-bit
4207 F.precision = F.fieldWidth;
4208 if (F.altForm) F.precision -= 2;
4210 if (F.precision < 1) F.precision = 1;
4212 if (F.precision > mDNS_VACB_Size - 1)
4213 F.precision = mDNS_VACB_Size - 1;
4215 for (; i < F.precision; i++) *--s = '0';
4230 while ((i < F.precision) && s[i]) i++;
4278 if (F.havePrecision && i > F.precision)
4279 { i = F.precision; while (i>0 && (s[i] & 0xC0) == 0x80) i--;}