Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > by-pkgid > a50e2ee22e3b2a34684c3e6a5f55a46a > files > 2

lcalc-1.23-5.src.rpm

--- L-1.23/include/Lcommon.h.orig	2011-04-09 04:09:25.984121006 -0300
+++ L-1.23/include/Lcommon.h	2011-04-09 04:09:58.750265003 -0300
@@ -25,6 +25,8 @@ inline double lcalc_to_double(const Doub
 #ifdef USE_MPFR
 inline double lcalc_to_double(const double& x) { return x; }
 #endif
+
+#if 0
 //inline double lcalc_to_double(const long double& x) { return x; }
 inline double lcalc_to_double(const int& x) { return x; }
 inline double lcalc_to_double(const long long& x) { return x; }
@@ -33,6 +35,10 @@ inline double lcalc_to_double(const char
 inline double lcalc_to_double(const long int& x) { return x; }
 inline double lcalc_to_double(const unsigned int& x) { return x; }
 inline double lcalc_to_double(const long unsigned int& x) { return x; }
+#else
+#  define lcalc_to_double(x)	((double)(x))
+#endif
+
 #define Int(x) (int)(lcalc_to_double(x))
 #define Long(x) (Long)(lcalc_to_double(x))
 #define double(x) (double)(lcalc_to_double(x))