]> granicus.if.org Git - php/commitdiff
MFB: Use %F (ignores locale) for internal representation of floats
authorIlia Alshanetsky <iliaa@php.net>
Mon, 25 Dec 2006 16:49:05 +0000 (16:49 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 25 Dec 2006 16:49:05 +0000 (16:49 +0000)
ext/exif/exif.c
ext/informix/ifx.ec
ext/standard/http_fopen_wrapper.c
ext/standard/microtime.c

index a981be26138572eebca46c233ac7325b525ee116..c2a107e4a5d187e52f766f8306b94d4cba62c4b2 100644 (file)
@@ -3893,7 +3893,7 @@ PHP_FUNCTION(exif_read_data)
                exif_iif_add_int(&ImageInfo, SECTION_COMPUTED, "ByteOrderMotorola", ImageInfo.motorola_intel TSRMLS_CC);
        }
        if (ImageInfo.FocalLength) {
-               exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "FocalLength" TSRMLS_CC, "%4.1fmm", ImageInfo.FocalLength);
+               exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "FocalLength" TSRMLS_CC, "%4.1Fmm", ImageInfo.FocalLength);
                if(ImageInfo.CCDWidth) {
                        exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "35mmFocalLength" TSRMLS_CC, "%dmm", (int)(ImageInfo.FocalLength/ImageInfo.CCDWidth*35+0.5));
                }
@@ -3903,19 +3903,19 @@ PHP_FUNCTION(exif_read_data)
        }
        if(ImageInfo.ExposureTime>0) {
                if(ImageInfo.ExposureTime <= 0.5) {
-                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime" TSRMLS_CC, "%0.3f s (1/%d)", ImageInfo.ExposureTime, (int)(0.5 + 1/ImageInfo.ExposureTime));
+                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime" TSRMLS_CC, "%0.3F s (1/%d)", ImageInfo.ExposureTime, (int)(0.5 + 1/ImageInfo.ExposureTime));
                } else {
-                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime" TSRMLS_CC, "%0.3f s", ImageInfo.ExposureTime);
+                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime" TSRMLS_CC, "%0.3F s", ImageInfo.ExposureTime);
                }
        }
        if(ImageInfo.ApertureFNumber) {
-               exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ApertureFNumber" TSRMLS_CC, "f/%.1f", ImageInfo.ApertureFNumber);
+               exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ApertureFNumber" TSRMLS_CC, "f/%.1F", ImageInfo.ApertureFNumber);
        }
        if(ImageInfo.Distance) {
                if(ImageInfo.Distance<0) {
                        exif_iif_add_str(&ImageInfo, SECTION_COMPUTED, "FocusDistance", "Infinite" TSRMLS_CC);
                } else {
-                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "FocusDistance" TSRMLS_CC, "%0.2fm", ImageInfo.Distance);
+                       exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "FocusDistance" TSRMLS_CC, "%0.2Fm", ImageInfo.Distance);
                }
        }
        if (ImageInfo.UserComment) {
index 72a2c55e5ed7510c19285aaa2055daadaef85054..78bc3d591c6a92cd8193ce3fe57b14a8bb2a1f40 100644 (file)
@@ -449,7 +449,7 @@ PHP_MINFO_FUNCTION(ifx)
        php_info_print_table_row(2, "Active Persistent links", buf);
        sprintf(buf, "%ld", IFXG(num_links)); 
        php_info_print_table_row(2, "Active links", buf);
-       sprintf(buf, "%02.2f", (double)(IFX_VERSION/100.0));
+       sprintf(buf, "%02.2F", (double)(IFX_VERSION/100.0));
        php_info_print_table_row(2, "ESQL/C Version", buf);
        php_info_print_table_end();
 
index 2a510228f40ed1ad06529a222789752b3ed8edd5..eccc11f001502f102feb6e1f2df61477b4806df3 100644 (file)
@@ -288,7 +288,7 @@ php_stream *php_stream_url_wrap_http_ex(php_stream_wrapper *wrapper, char *path,
                php_stream_context_get_option(context, "http", "protocol_version", &tmpzval) == SUCCESS) {
                SEPARATE_ZVAL(tmpzval);
                convert_to_double_ex(tmpzval);
-               protocol_version_len = spprintf(&protocol_version, 0, "%.1f", Z_DVAL_PP(tmpzval));
+               protocol_version_len = spprintf(&protocol_version, 0, "%.1F", Z_DVAL_PP(tmpzval));
        }
 
        if (!scratch) {
index 6f58000f4b53a4c9a30407db0f4626a73d8c2926..9738eb3cc33438bbacd2e2b98eee7f106934181c 100644 (file)
@@ -84,7 +84,7 @@ static void _php_gettimeofday(INTERNAL_FUNCTION_PARAMETERS, int mode)
        } else {
                char ret[100];
 
-               snprintf(ret, 100, "%.8f %ld", tp.tv_usec / MICRO_IN_SEC, tp.tv_sec);
+               snprintf(ret, 100, "%.8F %ld", tp.tv_usec / MICRO_IN_SEC, tp.tv_sec);
                RETURN_ASCII_STRING(ret, ZSTR_DUPLICATE);
        }
 }