mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-12 03:34:38 +08:00
23 lines
944 B
Diff
23 lines
944 B
Diff
--- 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))
|
|
|