precision         885 Zend/zend_ast.c 			key = zend_strpprintf(0, "%.*G", (int) EG(precision), Z_DVAL_P(zv));
precision         556 Zend/zend_exceptions.c 			char *s_tmp = emalloc(MAX_LENGTH_OF_DOUBLE + EG(precision) + 1);
precision         557 Zend/zend_exceptions.c 			int l_tmp = zend_sprintf(s_tmp, "%.*G", (int) EG(precision), dval);  /* SAFE */
precision         166 Zend/zend_globals.h 	zend_long precision;
precision         499 Zend/zend_operators.c 		str = zend_strpprintf(0, "%.*H", (int) EG(precision), dval);
precision         541 Zend/zend_operators.c 			str = zend_strpprintf(0, "%.*G", (int) EG(precision), dval);
precision         831 Zend/zend_operators.c 			return zend_strpprintf(0, "%.*G", (int) EG(precision), Z_DVAL_P(op));
precision        2735 Zend/zend_operators.c 	str = zend_strpprintf(0, "%.*G", (int) EG(precision), (double)Z_DVAL_P(op));
precision        1933 ext/interbase/ibase_query.c 		unsigned short precision = 0;
precision        1938 ext/interbase/ibase_query.c 				precision = 4;
precision        1941 ext/interbase/ibase_query.c 				precision = 9;
precision        1944 ext/interbase/ibase_query.c 				precision = 18;
precision        1947 ext/interbase/ibase_query.c 		len = slprintf(buf, 16, "NUMERIC(%d,%d)", precision, -var->sqlscale);
precision         107 ext/json/json_encoder.c 	php_gcvt(d, (int)EG(precision), '.', 'e', &num[0]);
precision        1213 ext/oci8/oci8_interface.c 		RETURN_LONG(column->precision);
precision         661 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->precision, (dvoid *)0, OCI_ATTR_PRECISION, statement->err));
precision         290 ext/oci8/php_oci8_int.h 	sb2					 precision;				/* column precision */
precision        1266 ext/odbc/php_odbc.c 		rc = SQLDescribeParam(result->stmt, (SQLUSMALLINT)(i+1), &result->param_info[i].sqltype, &result->param_info[i].precision,
precision        1407 ext/odbc/php_odbc.c 									  ctype, result->param_info[i-1].sqltype, result->param_info[i-1].precision, result->param_info[i-1].scale,
precision        1412 ext/odbc/php_odbc.c 				precision = params[i-1].vallen;
precision        1419 ext/odbc/php_odbc.c 									  ctype, result->param_info[i-1].sqltype, result->param_info[i-1].precision, result->param_info[i-1].scale,
precision         240 ext/odbc/php_odbc_includes.h 	SQLULEN precision;
precision         324 ext/pdo/pdo_stmt.c 			int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL_P(parameter));
precision        1824 ext/pdo/pdo_stmt.c 	add_assoc_long(return_value, "precision", col->precision);
precision         530 ext/pdo/php_pdo_driver.h 	zend_ulong precision;
precision         330 ext/pdo_dblib/dblib_stmt.c 	add_assoc_long(return_value, "precision", (int) dbtypeinfo->precision );
precision         198 ext/pdo_firebird/firebird_statement.c 	col->precision = -var->sqlscale;
precision         708 ext/pdo_mysql/mysql_statement.c 		cols[i].precision = S->fields[i].decimals;
precision         558 ext/pdo_oci/oci_statement.c 	col->precision = scale;
precision         288 ext/pdo_odbc/odbc_stmt.c 	SQLULEN precision = 0;
precision         323 ext/pdo_odbc/odbc_stmt.c 				rc = SQLDescribeParam(S->stmt, (SQLUSMALLINT) param->paramno+1, &sqltype, &precision, &scale, &nullable);
precision         330 ext/pdo_odbc/odbc_stmt.c 					precision = 4000;
precision         335 ext/pdo_odbc/odbc_stmt.c 						precision = param->max_value_len;
precision         367 ext/pdo_odbc/odbc_stmt.c 						P->len = param->max_value_len > 0 ? param->max_value_len : precision;
precision         381 ext/pdo_odbc/odbc_stmt.c 						P->paramtype, ctype, sqltype, precision, scale,
precision         450 ext/pdo_pgsql/pgsql_statement.c 	cols[colno].precision = PQfmod(S->result, colno);
precision         248 ext/pdo_sqlite/sqlite_statement.c 	stmt->columns[colno].precision = 0;
precision        1086 ext/soap/php_encoding.c 	str = (char *) safe_emalloc(EG(precision), 1, MAX_LENGTH_OF_DOUBLE + 1);
precision        1087 ext/soap/php_encoding.c 	php_gcvt(Z_DVAL(tmp), EG(precision), '.', 'E', str);
precision        21525 ext/sqlite3/libsqlite/sqlite3.c   int precision;             /* Precision of the current field */
precision        21624 ext/sqlite3/libsqlite/sqlite3.c           precision = (int)getIntArg(pArgList);
precision        21626 ext/sqlite3/libsqlite/sqlite3.c           precision = va_arg(ap,int);
precision        21629 ext/sqlite3/libsqlite/sqlite3.c         if( precision<0 ){
precision        21630 ext/sqlite3/libsqlite/sqlite3.c           precision = precision >= -2147483647 ? -precision : -1;
precision        21639 ext/sqlite3/libsqlite/sqlite3.c         precision = px & 0x7fffffff;
precision        21642 ext/sqlite3/libsqlite/sqlite3.c       precision = -1;
precision        21737 ext/sqlite3/libsqlite/sqlite3.c         if( flag_zeropad && precision<width-(prefix!=0) ){
precision        21738 ext/sqlite3/libsqlite/sqlite3.c           precision = width-(prefix!=0);
precision        21740 ext/sqlite3/libsqlite/sqlite3.c         if( precision<etBUFSIZE-10 ){
precision        21744 ext/sqlite3/libsqlite/sqlite3.c           nOut = precision + 10;
precision        21770 ext/sqlite3/libsqlite/sqlite3.c         for(idx=precision-length; idx>0; idx--){
precision        21793 ext/sqlite3/libsqlite/sqlite3.c         if( precision<0 ) precision = 6;         /* Set default precision */
precision        21802 ext/sqlite3/libsqlite/sqlite3.c         if( xtype==etGENERIC && precision>0 ) precision--;
precision        21803 ext/sqlite3/libsqlite/sqlite3.c         testcase( precision>0xfff );
precision        21804 ext/sqlite3/libsqlite/sqlite3.c         for(idx=precision&0xfff, rounder=0.5; idx>0; idx--, rounder*=0.1){}
precision        21845 ext/sqlite3/libsqlite/sqlite3.c           if( exp<-4 || exp>precision ){
precision        21848 ext/sqlite3/libsqlite/sqlite3.c             precision = precision - exp;
precision        21859 ext/sqlite3/libsqlite/sqlite3.c         if( MAX(e2,0)+(i64)precision+(i64)width > etBUFSIZE - 15 ){
precision        21861 ext/sqlite3/libsqlite/sqlite3.c               = sqlite3Malloc( MAX(e2,0)+(i64)precision+(i64)width+15 );
precision        21869 ext/sqlite3/libsqlite/sqlite3.c         flag_dp = (precision>0 ?1:0) | flag_alternateform | flag_altform2;
precision        21888 ext/sqlite3/libsqlite/sqlite3.c         for(e2++; e2<0; precision--, e2++){
precision        21889 ext/sqlite3/libsqlite/sqlite3.c           assert( precision>0 );
precision        21893 ext/sqlite3/libsqlite/sqlite3.c         while( (precision--)>0 ){
precision        21963 ext/sqlite3/libsqlite/sqlite3.c         if( precision>1 ){
precision        21964 ext/sqlite3/libsqlite/sqlite3.c           width -= precision-1;
precision        21969 ext/sqlite3/libsqlite/sqlite3.c           sqlite3AppendChar(pAccum, precision-1, c);
precision        21987 ext/sqlite3/libsqlite/sqlite3.c         if( precision>=0 ){
precision        21988 ext/sqlite3/libsqlite/sqlite3.c           for(length=0; length<precision && bufpt[length]; length++){}
precision        22009 ext/sqlite3/libsqlite/sqlite3.c         k = precision;
precision        1609 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, precision)
precision         209 ext/standard/formatted_print.c 						 size_t alignment, int precision,
precision         229 ext/standard/formatted_print.c 		precision = FLOAT_PRECISION;
precision         230 ext/standard/formatted_print.c 	} else if (precision > MAX_FLOAT_PRECISION) {
precision         231 ext/standard/formatted_print.c 		php_error_docref(NULL, E_NOTICE, "Requested precision of %d digits was truncated to PHP maximum of %d digits", precision, MAX_FLOAT_PRECISION);
precision         232 ext/standard/formatted_print.c 		precision = MAX_FLOAT_PRECISION;
precision         261 ext/standard/formatted_print.c 			s = php_conv_fp((fmt == 'f')?'F':fmt, number, 0, precision,
precision         277 ext/standard/formatted_print.c 			if (precision == 0)
precision         278 ext/standard/formatted_print.c 				precision = 1;
precision         289 ext/standard/formatted_print.c 			s = php_gcvt(number, precision, LCONV_DECIMAL_POINT, (fmt == 'G')?'E':'e', &num_buf[1]);
precision         392 ext/standard/formatted_print.c 	int alignment, currarg, adjusting, argnum, width, precision;
precision         534 ext/standard/formatted_print.c 						if ((precision = php_sprintf_getnumber(format, &inpos)) < 0) {
precision         545 ext/standard/formatted_print.c 						precision = 0;
precision         548 ext/standard/formatted_print.c 					precision = 0;
precision         550 ext/standard/formatted_print.c 				PRINTF_DEBUG(("sprintf: precision=%d\n", precision));
precision         552 ext/standard/formatted_print.c 				width = precision = 0;
precision         576 ext/standard/formatted_print.c 											 width, precision, padding,
precision         606 ext/standard/formatted_print.c 											 precision, adjusting,
precision         199 ext/standard/http.c 						ekey_len = spprintf(&ekey, 0, "%.*G", (int) EG(precision), Z_DVAL_P(zdata));
precision         390 ext/standard/math.c 	zend_long precision = 0;
precision         394 ext/standard/math.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|ll", &value, &precision, &mode) == FAILURE) {
precision         400 ext/standard/math.c 		if (precision >= 0) {
precision         401 ext/standard/math.c 			places = precision > INT_MAX ? INT_MAX : (int)precision;
precision         403 ext/standard/math.c 			places = precision <= INT_MIN ? INT_MIN+1 : (int)precision;
precision         406 ext/standard/math.c 		places = precision;
precision         108 ext/standard/var.c 			php_printf("%sfloat(%.*G)\n", COMMON, (int) EG(precision), Z_DVAL_P(struc));
precision         278 ext/standard/var.c 		php_printf("%sfloat(%.*G)\n", COMMON, (int) EG(precision), Z_DVAL_P(struc));
precision         232 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c                 ap_php_snprintf(buf, BUF_SIZE, "%.*G", (int) EG(precision), XMLRPC_GetValueDouble(node));
precision         135 main/main.c    		EG(precision) = i;
precision         378 main/snprintf.c 		 boolean_e add_dp, int precision, char dec_point, bool_int * is_negative, char *buf, size_t *len)
precision         384 main/snprintf.c 	if (precision >= NDIG - 1) {
precision         385 main/snprintf.c 		precision = NDIG - 2;
precision         389 main/snprintf.c 		p_orig = p = php_fcvt(num, precision, &decimal_point, is_negative);
precision         391 main/snprintf.c 		p_orig = p = php_ecvt(num, precision + 1, &decimal_point, is_negative);
precision         406 main/snprintf.c 			if (num != 0 || precision > 0) {
precision         408 main/snprintf.c 				if (precision > 0) {
precision         426 main/snprintf.c 			if (precision > 0 || add_dp) {
precision         432 main/snprintf.c 		if (precision > 0 || add_dp) {
precision         557 main/snprintf.c #define FIX_PRECISION( adjust, precision, s, s_len )	\
precision         559 main/snprintf.c 	while ( s_len < precision )			\
precision         600 main/snprintf.c 	int precision = 0;
precision         697 main/snprintf.c 						STR_TO_DEC(fmt, precision);
precision         699 main/snprintf.c 						precision = va_arg(ap, int);
precision         701 main/snprintf.c 						if (precision < 0)
precision         702 main/snprintf.c 							precision = 0;
precision         704 main/snprintf.c 						precision = 0;
precision         706 main/snprintf.c 					if (precision > FORMAT_CONV_MAX_PRECISION) {
precision         707 main/snprintf.c 						precision = FORMAT_CONV_MAX_PRECISION;
precision         806 main/snprintf.c 					if (adjust_precision && precision < s_len) {
precision         807 main/snprintf.c 						s_len = precision;
precision         891 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         938 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         980 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         994 main/snprintf.c 						if (adjust_precision && precision < s_len) {
precision         995 main/snprintf.c 							s_len = precision;
precision        1037 main/snprintf.c 						 (adjust_precision == NO) ? FLOAT_DIGITS : precision,
precision        1081 main/snprintf.c 						precision = FLOAT_DIGITS;
precision        1082 main/snprintf.c 					} else if (precision == 0) {
precision        1083 main/snprintf.c 						precision = 1;
precision        1097 main/snprintf.c 					s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]);
precision          90 main/snprintf.h 		 boolean_e add_dp, int precision, char dec_point, bool_int * is_negative, char *buf, size_t *len);
precision         183 main/spprintf.c #define FIX_PRECISION(adjust, precision, s, s_len) do {	\
precision         185 main/spprintf.c 		while (s_len < precision) {                 	\
precision         211 main/spprintf.c 	int precision = 0;
precision         305 main/spprintf.c 						STR_TO_DEC(fmt, precision);
precision         307 main/spprintf.c 						precision = va_arg(ap, int);
precision         309 main/spprintf.c 						if (precision < 0)
precision         310 main/spprintf.c 							precision = 0;
precision         312 main/spprintf.c 						precision = 0;
precision         314 main/spprintf.c 					if (precision > FORMAT_CONV_MAX_PRECISION) {
precision         315 main/spprintf.c 						precision = FORMAT_CONV_MAX_PRECISION;
precision         420 main/spprintf.c 					if (adjust_precision && precision < s_len) {
precision         421 main/spprintf.c 						s_len = precision;
precision         505 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         552 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         595 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         611 main/spprintf.c 							s_len = strnlen(s, precision);
precision         653 main/spprintf.c 						 (adjust_precision == NO) ? FLOAT_DIGITS : precision,
precision         697 main/spprintf.c 						precision = FLOAT_DIGITS;
precision         698 main/spprintf.c 					else if (precision == 0)
precision         699 main/spprintf.c 						precision = 1;
precision         712 main/spprintf.c 					s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]);
precision          91 sapi/phpdbg/phpdbg_out.c #define FIX_PRECISION( adjust, precision, s, s_len )	\
precision          93 sapi/phpdbg/phpdbg_out.c 	while ( s_len < precision )			\
precision         144 sapi/phpdbg/phpdbg_out.c 	int precision = 0;
precision         237 sapi/phpdbg/phpdbg_out.c 						STR_TO_DEC(fmt, precision);
precision         239 sapi/phpdbg/phpdbg_out.c 						precision = va_arg(ap, int);
precision         241 sapi/phpdbg/phpdbg_out.c 						if (precision < 0)
precision         242 sapi/phpdbg/phpdbg_out.c 							precision = 0;
precision         244 sapi/phpdbg/phpdbg_out.c 						precision = 0;
precision         246 sapi/phpdbg/phpdbg_out.c 					if (precision > FORMAT_CONV_MAX_PRECISION && *fmt != 's' && *fmt != 'v' && *fmt != 'b') {
precision         247 sapi/phpdbg/phpdbg_out.c 						precision = FORMAT_CONV_MAX_PRECISION;
precision         342 sapi/phpdbg/phpdbg_out.c 					if (adjust_precision && precision < s_len) {
precision         343 sapi/phpdbg/phpdbg_out.c 						s_len = precision;
precision         420 sapi/phpdbg/phpdbg_out.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         464 sapi/phpdbg/phpdbg_out.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         503 sapi/phpdbg/phpdbg_out.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         517 sapi/phpdbg/phpdbg_out.c 							s_len = precision;
precision         579 sapi/phpdbg/phpdbg_out.c 						if (adjust_precision && precision != s_len) {
precision         580 sapi/phpdbg/phpdbg_out.c 							s_len = precision;
precision         630 sapi/phpdbg/phpdbg_out.c 						 (adjust_precision == NO) ? FLOAT_DIGITS : precision,
precision         674 sapi/phpdbg/phpdbg_out.c 						precision = FLOAT_DIGITS;
precision         675 sapi/phpdbg/phpdbg_out.c 					} else if (precision == 0) {
precision         676 sapi/phpdbg/phpdbg_out.c 						precision = 1;
precision         686 sapi/phpdbg/phpdbg_out.c 					s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]);
precision         683 sapi/phpdbg/phpdbg_utils.c 				phpdbg_xml("<float refstatus=\"%s\" value=\"%.*G\" />", COMMON, (int) EG(precision), Z_DVAL_P(zv));