#include "zend_list.h"
#include "zend_fast_cache.h"
-#if WITH_BCMATH
+#if 0&&WITH_BCMATH
#include "ext/bcmath/number.h"
#endif
case IS_DOUBLE:
case IS_LONG:
break;
-#if WITH_BCMATH
+#if 0&&WITH_BCMATH
case FLAG_IS_BC:
op->type = IS_DOUBLE; /* may have lost significant digits */
break;
if ((ret1=is_numeric_string(s1->value.str.val, s1->value.str.len, &lval1, &dval1)) &&
(ret2=is_numeric_string(s2->value.str.val, s2->value.str.len, &lval2, &dval2))) {
-#if WITH_BCMATH
+#if 0&&WITH_BCMATH
if ((ret1==FLAG_IS_BC) || (ret2==FLAG_IS_BC)) {
bc_num first, second;
#include <ieeefp.h>
#endif
-#if WITH_BCMATH
-#include "ext/bcmath/number.h"
+
+#if 0&&WITH_BCMATH
+#include "ext/bcmath/libbcmath/src/bcmath.h"
#endif
#define MAX_LENGTH_OF_LONG 18
if (dval) {
*dval = local_dval;
}
-#if WITH_BCMATH
+#if 0&&WITH_BCMATH
if (length>16) {
register char *ptr=str, *end=str+length;