You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2008/02/06 20:45:30 UTC
svn commit: r619124 -
/activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp
Author: tabish
Date: Wed Feb 6 11:45:27 2008
New Revision: 619124
URL: http://svn.apache.org/viewvc?rev=619124&view=rev
Log:
http://issues.apache.org/activemq/browse/AMQCPP-103
Working on the Windows Build
Modified:
activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp
Modified: activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp?rev=619124&r1=619123&r2=619124&view=diff
==============================================================================
--- activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp (original)
+++ activemq/activemq-cpp/decaf/trunk/src/main/decaf/lang/Math.cpp Wed Feb 6 11:45:27 2008
@@ -82,7 +82,11 @@
return value;
}
+#if defined(_WIN32)
+ return 0;
+#else
return ::cbrt( value );
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -186,7 +190,11 @@
return value;
}
+#if defined(_WIN32)
+ return 0;
+#else
return ::rint( value );
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -216,7 +224,11 @@
return value;
}
+#if defined(_WIN32)
+ return 0;
+#else
return ::expm1( value );
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -353,7 +365,11 @@
return value;
}
+#if defined(_WIN32)
+ return 0;
+#else
return ::log1p( value );
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -413,7 +429,11 @@
return f1;
}
+#if defined(_WIN32)
+ return 0;
+#else
return ::remainder( f1, f2 );
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -453,7 +473,7 @@
return Double::NaN;
}
- return ::sqrt( ( x * x ) + ( y * y ) );
+ return std::sqrt( ( x * x ) + ( y * y ) );
}
////////////////////////////////////////////////////////////////////////////////
@@ -484,7 +504,11 @@
}
value = abs( value );
+#if defined(_WIN32)
+ return 0;
+#else
return ::nextafterf( value, Float::MAX_VALUE ) - value;
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -501,5 +525,9 @@
}
value = abs( value );
+#if defined(_WIN32)
+ return 0;
+#else
return ::nextafter( value, Double::MAX_VALUE ) - value;
+#endif
}