]> granicus.if.org Git - php/commitdiff
Restore big exponent letter in var_export() ('1e300' -> '1E300')
authorDmitry Stogov <dmitry@php.net>
Mon, 25 Jun 2007 08:39:23 +0000 (08:39 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 25 Jun 2007 08:39:23 +0000 (08:39 +0000)
main/snprintf.c
main/spprintf.c

index 6943a0a5daf0ca41410c167a0fdebf0945dc450e..e93913e6f96e975fe3313825756882dd5c583392 100644 (file)
@@ -1082,7 +1082,7 @@ fmt_string:
                                                lconv = localeconv();
                                        }
 #endif
-                                       s = php_gcvt(fp_num, precision, *fmt=='H' ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G')?'E':'e', &num_buf[1]);
+                                       s = php_gcvt(fp_num, precision, *fmt=='H' ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]);
                                        if (*s == '-')
                                                prefix_char = *s++;
                                        else if (print_sign)
index e532261a9ba58b51dc7a63b7d8c16a8c42ce391e..27ef5557d9c43606e996acf7f5b02fd3a70469b6 100644 (file)
@@ -709,7 +709,7 @@ fmt_string:
                                                lconv = localeconv();
                                        }
 #endif
-                                       s = php_gcvt(fp_num, precision, *fmt=='H' ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G')?'E':'e', &num_buf[1]);
+                                       s = php_gcvt(fp_num, precision, *fmt=='H' ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]);
                                        if (*s == '-')
                                                prefix_char = *s++;
                                        else if (print_sign)