precision         515 Zend/zend_exceptions.c 			s_tmp = emalloc(MAX_LENGTH_OF_DOUBLE + EG(precision) + 1);
precision         516 Zend/zend_exceptions.c 			l_tmp = zend_sprintf(s_tmp, "%.*G", (int) EG(precision), dval);  /* SAFE */
precision         206 Zend/zend_globals.h 	long precision;
precision         582 Zend/zend_operators.c 			Z_STRLEN_P(op) = zend_spprintf(&Z_STRVAL_P(op), 0, "%.*H", (int) EG(precision), dval);
precision         630 Zend/zend_operators.c 			Z_STRLEN_P(op) = zend_spprintf(&Z_STRVAL_P(op), 0, "%.*G", (int) EG(precision), dval);
precision        2411 Zend/zend_operators.c 	Z_STRLEN_P(op) = zend_spprintf(&Z_STRVAL_P(op), 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         435 ext/json/json.c 				php_gcvt(d, EG(precision), '.', 'e', (char *)num);
precision         644 ext/json/json.c 					php_gcvt(dbl, EG(precision), '.', 'e', (char *)num);
precision         114 ext/mysqlnd/mysqlnd_bt.c 			s_tmp = emalloc(MAX_LENGTH_OF_DOUBLE + EG(precision) + 1);
precision         115 ext/mysqlnd/mysqlnd_bt.c 			l_tmp = zend_sprintf(s_tmp, "%.*G", (int) EG(precision), dval);  /* SAFE */
precision        1192 ext/oci8/oci8_interface.c 		RETURN_LONG(column->precision);
precision         662 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         283 ext/oci8/php_oci8_int.h 	sb2					 precision;				/* column precision */
precision        1263 ext/odbc/php_odbc.c 		rc = SQLDescribeParam(result->stmt, (SQLUSMALLINT)(i+1), &result->param_info[i].sqltype, &result->param_info[i].precision,
precision        1401 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        1406 ext/odbc/php_odbc.c 				precision = params[i-1].vallen;
precision        1413 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         323 ext/pdo/pdo_stmt.c 			int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL_P(param->parameter));
precision        1844 ext/pdo/pdo_stmt.c 	add_assoc_long(return_value, "precision", col->precision);
precision         528 ext/pdo/php_pdo_driver.h 	unsigned long precision;
precision         327 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         689 ext/pdo_mysql/mysql_statement.c 		cols[i].precision = S->fields[i].decimals;
precision         537 ext/pdo_oci/oci_statement.c 	col->precision = scale;
precision         282 ext/pdo_odbc/odbc_stmt.c 	SQLULEN precision = 0;
precision         316 ext/pdo_odbc/odbc_stmt.c 				rc = SQLDescribeParam(S->stmt, (SQLUSMALLINT) param->paramno+1, &sqltype, &precision, &scale, &nullable);
precision         323 ext/pdo_odbc/odbc_stmt.c 					precision = 4000;
precision         328 ext/pdo_odbc/odbc_stmt.c 						precision = param->max_value_len;
precision         360 ext/pdo_odbc/odbc_stmt.c 						P->len = param->max_value_len > 0 ? param->max_value_len : precision;
precision         374 ext/pdo_odbc/odbc_stmt.c 						P->paramtype, ctype, sqltype, precision, scale,
precision         442 ext/pdo_pgsql/pgsql_statement.c 	cols[colno].precision = PQfmod(S->result, colno);
precision         233 ext/pdo_sqlite/sqlite_statement.c 	stmt->columns[colno].precision = 0;
precision        1148 ext/soap/php_encoding.c 	str = (char *) safe_emalloc(EG(precision), 1, MAX_LENGTH_OF_DOUBLE + 1);
precision        1149 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        1619 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, precision)
precision         213 ext/standard/formatted_print.c 						 int alignment, int precision,
precision         232 ext/standard/formatted_print.c 		precision = FLOAT_PRECISION;
precision         233 ext/standard/formatted_print.c 	} else if (precision > MAX_FLOAT_PRECISION) {
precision         234 ext/standard/formatted_print.c 		php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Requested precision of %d digits was truncated to PHP maximum of %d digits", precision, MAX_FLOAT_PRECISION);
precision         235 ext/standard/formatted_print.c 		precision = MAX_FLOAT_PRECISION;
precision         264 ext/standard/formatted_print.c 			s = php_conv_fp((fmt == 'f')?'F':fmt, number, 0, precision,
precision         280 ext/standard/formatted_print.c 			if (precision == 0)
precision         281 ext/standard/formatted_print.c 				precision = 1;
precision         292 ext/standard/formatted_print.c 			s = php_gcvt(number, precision, LCONV_DECIMAL_POINT, (fmt == 'G')?'E':'e', &num_buf[1]);
precision         393 ext/standard/formatted_print.c 	int alignment, currarg, adjusting, argnum, width, precision;
precision         527 ext/standard/formatted_print.c 						if ((precision = php_sprintf_getnumber(format, &inpos)) < 0) {
precision         536 ext/standard/formatted_print.c 						precision = 0;
precision         539 ext/standard/formatted_print.c 					precision = 0;
precision         541 ext/standard/formatted_print.c 				PRINTF_DEBUG(("sprintf: precision=%d\n", precision));
precision         543 ext/standard/formatted_print.c 				width = precision = 0;
precision         582 ext/standard/formatted_print.c 											 width, precision, padding,
precision         617 ext/standard/formatted_print.c 											 precision, adjusting,
precision         184 ext/standard/http.c 					ekey_len = spprintf(&ekey, 0, "%.*G", (int) EG(precision), Z_DVAL_PP(zdata));
precision         353 ext/standard/math.c 	long precision = 0;
precision         357 ext/standard/math.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z|ll", &value, &precision, &mode) == FAILURE) {
precision         363 ext/standard/math.c 		if (precision >= 0) {
precision         364 ext/standard/math.c 			places = precision > INT_MAX ? INT_MAX : (int)precision;
precision         366 ext/standard/math.c 			places = precision <= INT_MIN ? INT_MIN+1 : (int)precision;
precision         369 ext/standard/math.c 		places = precision;
precision        1176 ext/standard/string.c 				str_len = spprintf(&stmp, 0, "%.*G", (int) EG(precision), Z_DVAL_PP(tmp));
precision         110 ext/standard/var.c 		php_printf("%sfloat(%.*G)\n", COMMON, (int) EG(precision), Z_DVAL_PP(struc));
precision         265 ext/standard/var.c 		php_printf("%sdouble(%.*G) refcount(%u)\n", COMMON, (int) EG(precision), Z_DVAL_PP(struc), Z_REFCOUNT_PP(struc));
precision        1182 ext/sybase_ct/php_sybase_ct.c 	if ((length - 1) <= EG(precision)) {                \
precision        1375 ext/sybase_ct/php_sybase_ct.c 				result->datafmt[i].maxlength = result->datafmt[i].precision + 3;
precision         233 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c                 ap_php_snprintf(buf, BUF_SIZE, "%.*G", (int) EG(precision), XMLRPC_GetValueDouble(node));
precision         165 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, int *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         599 main/snprintf.c 	int precision = 0;
precision         696 main/snprintf.c 						STR_TO_DEC(fmt, precision);
precision         698 main/snprintf.c 						precision = va_arg(ap, int);
precision         700 main/snprintf.c 						if (precision < 0)
precision         701 main/snprintf.c 							precision = 0;
precision         703 main/snprintf.c 						precision = 0;
precision         705 main/snprintf.c 					if (precision > FORMAT_CONV_MAX_PRECISION) {
precision         706 main/snprintf.c 						precision = FORMAT_CONV_MAX_PRECISION;
precision         801 main/snprintf.c 					if (adjust_precision && precision < s_len) {
precision         802 main/snprintf.c 						s_len = precision;
precision         879 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         923 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         962 main/snprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         976 main/snprintf.c 						if (adjust_precision && precision < s_len) {
precision         977 main/snprintf.c 							s_len = precision;
precision        1019 main/snprintf.c 						 (adjust_precision == NO) ? FLOAT_DIGITS : precision,
precision        1063 main/snprintf.c 						precision = FLOAT_DIGITS;
precision        1064 main/snprintf.c 					} else if (precision == 0) {
precision        1065 main/snprintf.c 						precision = 1;
precision        1079 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, int *len);
precision         182 main/spprintf.c #define FIX_PRECISION(adjust, precision, s, s_len) do {	\
precision         184 main/spprintf.c 		while (s_len < precision) {                 	\
precision         210 main/spprintf.c 	int precision = 0;
precision         304 main/spprintf.c 						STR_TO_DEC(fmt, precision);
precision         306 main/spprintf.c 						precision = va_arg(ap, int);
precision         308 main/spprintf.c 						if (precision < 0)
precision         309 main/spprintf.c 							precision = 0;
precision         311 main/spprintf.c 						precision = 0;
precision         313 main/spprintf.c 					if (precision > FORMAT_CONV_MAX_PRECISION) {
precision         314 main/spprintf.c 						precision = FORMAT_CONV_MAX_PRECISION;
precision         409 main/spprintf.c 					if (adjust_precision && precision < s_len) {
precision         410 main/spprintf.c 						s_len = precision;
precision         487 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         531 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         571 main/spprintf.c 					FIX_PRECISION(adjust_precision, precision, s, s_len);
precision         587 main/spprintf.c 							s_len = strnlen(s, precision);
precision         629 main/spprintf.c 						 (adjust_precision == NO) ? FLOAT_DIGITS : precision,
precision         673 main/spprintf.c 						precision = FLOAT_DIGITS;
precision         674 main/spprintf.c 					else if (precision == 0)
precision         675 main/spprintf.c 						precision = 1;
precision         688 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]);