diff options
author | Ondřej Surý <ondrej@sury.org> | 2014-11-18 20:30:43 +0100 |
---|---|---|
committer | Ondřej Surý <ondrej@sury.org> | 2014-11-18 20:30:43 +0100 |
commit | f40f1ce174885cd0f526c003eca3fa523e0ef269 (patch) | |
tree | ce22a7abe1212824c0be6bace0eb49de7249f9f9 /ext/mysqlnd | |
parent | 1dc5de7731d1bc41002f9b58f798e93f393e6f08 (diff) | |
download | php-upstream/5.6.3+dfsg.tar.gz |
New upstream version 5.6.3+dfsgupstream/5.6.3+dfsg
Diffstat (limited to 'ext/mysqlnd')
-rw-r--r-- | ext/mysqlnd/config9.m4 | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/mysqlnd/config9.m4 b/ext/mysqlnd/config9.m4 index 78e1bf1df..8f749cf27 100644 --- a/ext/mysqlnd/config9.m4 +++ b/ext/mysqlnd/config9.m4 @@ -58,12 +58,17 @@ dnl AC_CACHE_CHECK([whether whether compiler supports Decimal32/64/128 types], ac_cv_decimal_fp_supported,[ AC_TRY_RUN( [ #include <stdio.h> +#include <string.h> int main(int argc, char **argv) { typedef float dec32 __attribute__((mode(SD))); dec32 k = 99.49f; double d2 = (double)k; - return 0; + const char *check_str = "99.49"; + char print_str[32]; + + snprintf(print_str, 32, "%f", d2); + return memcmp(print_str, check_str, 5); } ],[ ac_cv_decimal_fp_supported=yes |