Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael-grunder <michael.grunder@gmail.com>2012-07-02 23:56:10 +0400
committermichael-grunder <michael.grunder@gmail.com>2012-07-02 23:56:10 +0400
commit83f3440b889c79291d369d83ce320131612b552e (patch)
tree4728cf1f45a859134f93111f0bbcb844b19f359c /library.c
parent2b101e2332fd535553c62daf8015db5b3f4605ab (diff)
parentc12a8738bef78d7b3f1c4b257395068cc3bcc324 (diff)
PHP 5.4 number encode fix
Diffstat (limited to 'library.c')
-rw-r--r--library.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/library.c b/library.c
index d3ec9ef8..43dda1a7 100644
--- a/library.c
+++ b/library.c
@@ -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);