]> www.ginac.de Git - cln.git/blobdiff - src/real/elem/cl_R_minusp.cc
Fix linking problems on some platforms caused by inline/non-inline versions
[cln.git] / src / real / elem / cl_R_minusp.cc
index 610148646bea975c0a2ef43b93e17d532c9074a1..9fe30bfedd5688eb2c602c9f5f2cefdcd95ee8e1 100644 (file)
 // Implementation.
 
 #include "cl_R.h"
+#define minusp minusp_inline
 #include "cl_RA.h"
 #include "cl_I.h"
+#undef minusp
 #include "cl_F.h"
 
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
+#include "cl_inline.h"
 #include "cl_SF_minusp.cc"
 #include "cl_FF_minusp.cc"
 #include "cl_DF_minusp.cc"
 
 namespace cln {
 
-bool minusp (const cl_R& x)
+bool CL_FLATTEN minusp (const cl_R& x)
 #if 0
 GEN_R_OP1_2(x, minusp, return)
 #else // fully inlined, faster
-GEN_R_OP1_7(x, minusp, return)
+GEN_R_OP1_7(x, minusp_inline, return)
 #endif
 
 }  // namespace cln