sniper          Fri Jul 29 08:58:26 2005 EDT

  Modified files:              
    /php-src    NEWS 
    /php-src/ext/standard       math.c 
  Log:
  - Fixed bug #33917 (number_format() output with > 1 char separators)
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2011&r2=1.2012&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2011 php-src/NEWS:1.2012
--- php-src/NEWS:1.2011 Thu Jul 28 19:21:34 2005
+++ php-src/NEWS        Fri Jul 29 08:58:24 2005
@@ -1,6 +1,7 @@
 PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 ?? ??? 2005, PHP 5.1
+- Fixed bug #33917 (number_format() output with > 1 char separators). (Jani)
 - Fixed bug #33882 (CLI was looking for php.ini in wrong path). (Hartmut)
 - Fixed bug #33869 (strtotime() problem with "+1days" format). (Ilia) 
 - Fixed bug #33841 (pdo sqlite driver forgets to update affected column count
http://cvs.php.net/diff.php/php-src/ext/standard/math.c?r1=1.129&r2=1.130&ty=u
Index: php-src/ext/standard/math.c
diff -u php-src/ext/standard/math.c:1.129 php-src/ext/standard/math.c:1.130
--- php-src/ext/standard/math.c:1.129   Fri May 13 06:11:18 2005
+++ php-src/ext/standard/math.c Fri Jul 29 08:58:25 2005
@@ -19,7 +19,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: math.c,v 1.129 2005/05/13 10:11:18 andrey Exp $ */
+/* $Id: math.c,v 1.130 2005/07/29 12:58:25 sniper Exp $ */
 
 #include "php.h"
 #include "php_math.h"
@@ -1099,7 +1099,7 @@
 
                if (Z_TYPE_PP(d_p) != IS_NULL) { 
                        convert_to_string_ex(d_p);
-                       if (Z_STRLEN_PP(d_p)==1) {
+                       if (Z_STRLEN_PP(d_p)>=1) {
                                dec_point=Z_STRVAL_PP(d_p)[0];
                        } else if (Z_STRLEN_PP(d_p)==0) {
                                dec_point=0;
@@ -1107,7 +1107,7 @@
                }
                if (Z_TYPE_PP(t_s) != IS_NULL) {
                        convert_to_string_ex(t_s);
-                       if (Z_STRLEN_PP(t_s)==1) {
+                       if (Z_STRLEN_PP(t_s)>=1) {
                                thousand_sep=Z_STRVAL_PP(t_s)[0];
                        } else if(Z_STRLEN_PP(t_s)==0) {
                                thousand_sep=0; 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to