]> www.ginac.de Git - cln.git/blobdiff - src/float/sfloat/misc/cl_SF_precision.cc
Fix linking problems on some platforms caused by inline/non-inline versions
[cln.git] / src / float / sfloat / misc / cl_SF_precision.cc
index 5752264ee7d04aa770324d3331a10aefc1b43ba2..f8bd9829f6f0356059af19ce9d1f9a990ee30315 100644 (file)
 
 #include "cl_SF.h"
 
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
+#include "cl_inline.h"
 #include "cl_SF_zerop.cc"
 
 namespace cln {
 
-MAYBE_INLINE2
-uintC float_precision (const cl_SF& x)
+CL_INLINE2 uintC CL_INLINE2_DECL(float_precision) (const cl_SF& x)
 {
-       if (zerop(x)) return 0;
+       if (zerop_inline(x)) return 0;
        return SF_mant_len+1; // 17
 }