]> www.ginac.de Git - cln.git/blobdiff - src/float/elem/cl_F_plusp.cc
Fix linking problems on some platforms caused by inline/non-inline versions
[cln.git] / src / float / elem / cl_F_plusp.cc
index d76d2a5a96088fd43565f88849e165d5b9cecf4d..23a4d92717eaf16b95218ef6025bdc1042c3d01a 100644 (file)
@@ -11,8 +11,7 @@
 
 #include "cl_F.h"
 
-#undef MAYBE_INLINE2
-#define MAYBE_INLINE2 inline
+#include "cl_inline2.h"
 #include "cl_SF_plusp.cc"
 #include "cl_FF_plusp.cc"
 #include "cl_DF_plusp.cc"
 
 namespace cln {
 
-bool plusp (const cl_F& x)
+bool CL_FLATTEN plusp (const cl_F& x)
 {
        floatcase(x
-       ,       return plusp(x);
-       ,       return plusp(x);
-       ,       return plusp(x);
-       ,       return plusp(x);
+       ,       return plusp_inline(x);
+       ,       return plusp_inline(x);
+       ,       return plusp_inline(x);
+       ,       return plusp_inline(x);
        );
 }