diff options
author | michael-grunder <michael.grunder@gmail.com> | 2012-07-02 23:56:10 +0400 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2012-07-02 23:56:10 +0400 |
commit | 83f3440b889c79291d369d83ce320131612b552e (patch) | |
tree | 4728cf1f45a859134f93111f0bbcb844b19f359c /library.c | |
parent | 2b101e2332fd535553c62daf8015db5b3f4605ab (diff) | |
parent | c12a8738bef78d7b3f1c4b257395068cc3bcc324 (diff) |
PHP 5.4 number encode fix
Diffstat (limited to 'library.c')
-rw-r--r-- | library.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -308,8 +308,7 @@ redis_cmd_format_static(char **ret, char *keyword, char *format, ...) { case 'f': case 'F': { double d = va_arg(ap, double); - dbl_str = _php_math_number_format(d, 8, '.', '\x00'); - dbl_len = strlen(dbl_str); + REDIS_DOUBLE_TO_STRING(dbl_str, dbl_len, d) smart_str_append_long(&buf, dbl_len); smart_str_appendl(&buf, _NL, sizeof(_NL) - 1); smart_str_appendl(&buf, dbl_str, dbl_len); @@ -377,8 +376,7 @@ redis_cmd_format(char **ret, char *format, ...) { case 'F': case 'f': { double d = va_arg(ap, double); - dbl_str = _php_math_number_format(d, 8, '.', '\x00'); - dbl_len = strlen(dbl_str); + REDIS_DOUBLE_TO_STRING(dbl_str, dbl_len, d) smart_str_append_long(&buf, dbl_len); smart_str_appendl(&buf, _NL, sizeof(_NL) - 1); smart_str_appendl(&buf, dbl_str, dbl_len); |