cvs: /php3 ChangeLog /php3/functions var.c

From: Date: Sat, 06 Nov 1999 09:07:18 +0000
Subject: cvs: /php3 ChangeLog /php3/functions var.c
Groups: php.dev 
Request: Send a blank email to php-dev+get-12165@lists.php.net to get a copy of this message
thies Sat Nov 6 04:07:18 1999 EDT Modified files: /php3 ChangeLog /php3/functions var.c Log: serialize()/var_dump() now honor the precision set in php3.ini for double-values. Index: php3/ChangeLog diff -u php3/ChangeLog:1.785 php3/ChangeLog:1.786 --- php3/ChangeLog:1.785 Fri Nov 5 16:28:37 1999 +++ php3/ChangeLog Sat Nov 6 04:07:15 1999 @@ -1,7 +1,9 @@ PHP 3.0 CHANGE LOG ChangeLog ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -Nov 5, 1999, Version 3.0.13 +Nov 6, 1999, Version 3.0.13 +- serialize()/var_dump() now honor the precision set in php3.ini for + double-values. (Thies) - Add mysql_change_user() function (Rasmus) - Fixed garbage returned at the end of certain Sybase-Columns (Thies) Patch submitted by: neal@wanlink.com Index: php3/functions/var.c diff -u php3/functions/var.c:1.16 php3/functions/var.c:1.17 --- php3/functions/var.c:1.16 Tue Aug 31 09:24:48 1999 +++ php3/functions/var.c Sat Nov 6 04:07:17 1999 @@ -27,7 +27,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: var.c,v 1.16 1999/08/31 13:24:48 thies Exp $ */ +/* $Id: var.c,v 1.17 1999/11/06 09:07:17 thies Exp $ */ #ifdef THREAD_SAFE #include "tls.h" @@ -65,7 +65,7 @@ break; case IS_DOUBLE: - i = sprintf(buf, "%*cfloat(%g)\n", level, ' ', struc->value.dval); + i = sprintf(buf, "%*cfloat(%.*G)\n", level, ' ', (int) php3_ini.precision, struc->value.dval); PHPWRITE(&buf[1], i - 1); break; @@ -175,7 +175,7 @@ return; case IS_DOUBLE: - slen = sprintf(s, "d:%g;", struc->value.dval); + slen = sprintf(s, "d:%.*G;", (int) php3_ini.precision, struc->value.dval); STR_CAT(buf, s, slen); return;

« previous php.dev (#12165) next »