Lines Matching refs:precision

272 		 bool add_dp, int precision, char dec_point, bool * is_negative, char *buf, size_t *len)  in php_conv_fp()  argument
278 if (precision >= NDIG - 1) { in php_conv_fp()
279 precision = NDIG - 2; in php_conv_fp()
283 p_orig = p = php_fcvt(num, precision, &decimal_point, is_negative); in php_conv_fp()
285 p_orig = p = php_ecvt(num, precision + 1, &decimal_point, is_negative); in php_conv_fp()
300 if (num != 0 || precision > 0) { in php_conv_fp()
302 if (precision > 0) { in php_conv_fp()
320 if (precision > 0 || add_dp) { in php_conv_fp()
326 if (precision > 0 || add_dp) { in php_conv_fp()
451 #define FIX_PRECISION( adjust, precision, s, s_len ) \ argument
453 while ( s_len < (size_t)precision ) \
484 int precision = 0; in format_converter() local
579 STR_TO_DEC(fmt, precision); in format_converter()
581 precision = va_arg(ap, int); in format_converter()
583 if (precision < -1) in format_converter()
584 precision = -1; in format_converter()
586 precision = 0; in format_converter()
669 if (adjust_precision && (size_t)precision < s_len) { in format_converter()
670 s_len = precision; in format_converter()
749 FIX_PRECISION(adjust_precision, precision, s, s_len); in format_converter()
793 FIX_PRECISION(adjust_precision, precision, s, s_len); in format_converter()
832 FIX_PRECISION(adjust_precision, precision, s, s_len); in format_converter()
845 if (adjust_precision && (size_t)precision < s_len) { in format_converter()
846 s_len = precision; in format_converter()
886 (adjust_precision == false) ? FLOAT_DIGITS : precision, in format_converter()
930 precision = FLOAT_DIGITS; in format_converter()
931 } else if (precision == 0) { in format_converter()
932 precision = 1; in format_converter()
944 …s = zend_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == … in format_converter()