]> www.ginac.de Git - cln.git/blobdiff - src/float/lfloat/misc/cl_LF_precision.cc
Fix linking problems on some platforms caused by inline/non-inline versions
[cln.git] / src / float / lfloat / misc / cl_LF_precision.cc
index 90c02478ae46b7f05f3da1f8d7e94f76bf806c9f..66798a4ff55abfc34a19f31e6d44ea31df1c8f56 100644 (file)
 
 #include "cl_LF.h"
 
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
+#include "cl_inline.h"
 #include "cl_LF_zerop.cc"
 
 namespace cln {
 
-MAYBE_INLINE2
-uintC float_precision (const cl_LF& x)
+CL_INLINE2 uintC CL_INLINE2_DECL(float_precision) (const cl_LF& x)
 {
-       if (zerop(x)) return 0;
+       if (zerop_inline(x)) return 0;
        return intDsize*(uintC)(TheLfloat(x)->len);
 }