From 3ab236f0b0b4ce15a8b00aead4583a57dd35d97b Mon Sep 17 00:00:00 2001 From: llsth Date: Thu, 26 Mar 2015 13:00:37 +0100 Subject: [PATCH] Included MorphOS patch --- libm/rprim.h | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/libm/rprim.h b/libm/rprim.h index 87c0601b..6b26aff9 100755 --- a/libm/rprim.h +++ b/libm/rprim.h @@ -296,26 +296,24 @@ double log(double x); #include #endif -static inline double -sgn(double x) +double sgn(double x) { return x > 0.0 ? 1.0 : x < 0.0 ? -1.0 : 0.0; } -static inline double -trunc(double x) +double trunc(double x) { return x > 0.0 ? floor(x) : ceil(x); } +#endif -static inline double -round(double x) +double round(double x) { return x > 0.0 ? floor(x + 0.5) : ceil(x - 0.5); } +#endif -static inline double -log(double y, double x) +double log(double y, double x) { return log(x)/log(y); }