Lines Matching refs:fPrecision
228 if (info->fPrecision != -1 && info->fPrecision < len) { in u_printf_string_handler()
229 len = info->fPrecision; in u_printf_string_handler()
305 if(info->fPrecision != -1) { in u_printf_double_handler()
307 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision); in u_printf_double_handler()
380 if(info->fPrecision != -1) { in u_printf_integer_handler()
383 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, info->fPrecision); in u_printf_integer_handler()
433 (info->fPrecision == -1 && info->fZero) ? info->fWidth : info->fPrecision); in u_printf_hex_handler()
468 info->fPrecision == -1 && info->fZero ? info->fWidth : info->fPrecision); in u_printf_octal_handler()
511 if(info->fPrecision != -1) { in u_printf_uinteger_handler()
514 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, info->fPrecision); in u_printf_uinteger_handler()
616 if(info->fPrecision != -1) { in u_printf_scientific_handler()
619 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision); in u_printf_scientific_handler()
623 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, info->fPrecision); in u_printf_scientific_handler()
705 if(info->fPrecision != -1) { in u_printf_percent_handler()
707 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision); in u_printf_percent_handler()
763 if (info->fPrecision != -1 && info->fPrecision < len) { in u_printf_ustring_handler()
764 len = info->fPrecision; in u_printf_ustring_handler()
809 if (scidbl_info.fPrecision == -1 && num == uprv_trunc(num)) in u_printf_scidbl_handler()
813 scidbl_info.fPrecision = 0; in u_printf_scidbl_handler()
817 else if(num < 0.0001 || (scidbl_info.fPrecision < 1 && 1000000.0 <= num) in u_printf_scidbl_handler()
818 || (scidbl_info.fPrecision != -1 && num > uprv_pow10(scidbl_info.fPrecision))) in u_printf_scidbl_handler()
822 if (scidbl_info.fPrecision == -1) { in u_printf_scidbl_handler()
823 scidbl_info.fPrecision = 5; in u_printf_scidbl_handler()
835 significantDigits = scidbl_info.fPrecision; in u_printf_scidbl_handler()
903 if(info->fPrecision != -1) { in u_printf_spellout_handler()
905 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision); in u_printf_spellout_handler()
1264 info->fPrecision = -1; in u_printf_parse()
1397 info->fPrecision = -2; in u_printf_parse()
1427 info->fPrecision = (int) (*alias++ - DIGIT_ZERO); in u_printf_parse()
1430 info->fPrecision *= 10; in u_printf_parse()
1431 info->fPrecision += (int) (*alias++ - DIGIT_ZERO); in u_printf_parse()
1485 if(info->fPrecision == -2) { in u_printf_parse()
1488 info->fPrecision = va_arg(ap, int32_t); in u_printf_parse()
1493 if(info->fPrecision < 0) in u_printf_parse()
1494 info->fPrecision = 0; in u_printf_parse()