$NetBSD: patch-cj,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $ --- extensions/transformiix/source/xpath/MultiplicativeExpr.cpp.orig 2004-06-17 02:12:43.000000000 +0200 +++ extensions/transformiix/source/xpath/MultiplicativeExpr.cpp @@ -79,22 +79,22 @@ MultiplicativeExpr::evaluate(txIEvalCont #if defined(XP_WIN) /* XXX MSVC miscompiles such that (NaN == 0) */ if (Double::isNaN(rightDbl)) - result = Double::NaN; + result = Double::NaN(); else #endif if (leftDbl == 0 || Double::isNaN(leftDbl)) - result = Double::NaN; + result = Double::NaN(); else if (Double::isNeg(leftDbl) ^ Double::isNeg(rightDbl)) - result = Double::NEGATIVE_INFINITY; + result = Double::NegativeInfinity(); else - result = Double::POSITIVE_INFINITY; + result = Double::PositiveInfinity(); } else result = leftDbl / rightDbl; break; case MODULUS: if (rightDbl == 0) { - result = Double::NaN; + result = Double::NaN(); } else { #if defined(XP_WIN)