From 71a986ecd74321c973bf916610a8d3a1516f1b39 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 28 Dec 1994 09:57:21 +0000 Subject: [PATCH] (__m81_inline): New macro. Replace all uses of `extern __inline' with `__m81_inline'. --- sysdeps/m68k/fpu/__math.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/sysdeps/m68k/fpu/__math.h b/sysdeps/m68k/fpu/__math.h index 2617ae2e56..a9ae2d966c 100644 --- a/sysdeps/m68k/fpu/__math.h +++ b/sysdeps/m68k/fpu/__math.h @@ -21,14 +21,19 @@ Cambridge, MA 02139, USA. */ #include #ifdef __NO_MATH_INLINES +/* This is used when defining the functions themselves. Define them with + __ names, and with `static inline' instead of `extern inline' so the + bodies will always be used, never an external function call. */ #define __m81_u(x) __CONCAT(__,x) +#define __m81_inline static __inline #else #define __m81_u(x) x +#define __m81_inline exter __inline #define __MATH_INLINES 1 #endif #define __inline_mathop2(func, op) \ - extern __inline __CONSTVALUE double \ + __m81_inline __CONSTVALUE double \ __m81_u(func)(double __mathop_x) \ { \ double __result; \ @@ -63,7 +68,7 @@ __inline_mathop2(log1p, lognp1) __inline_mathop(atanh) #endif -extern __inline __CONSTVALUE double +__m81_inline __CONSTVALUE double __m81_u(__drem)(double __x, double __y) { double __result; @@ -71,7 +76,7 @@ __m81_u(__drem)(double __x, double __y) return __result; } -extern __inline __CONSTVALUE double +__m81_inline __CONSTVALUE double __m81_u(ldexp)(double __x, int __e) { double __result; @@ -80,7 +85,7 @@ __m81_u(ldexp)(double __x, int __e) return __result; } -extern __inline __CONSTVALUE double +__m81_inline __CONSTVALUE double __m81_u(fmod)(double __x, double __y) { double __result; @@ -88,7 +93,7 @@ __m81_u(fmod)(double __x, double __y) return __result; } -extern __inline double +__m81_inline double __m81_u(frexp)(double __value, int *__expptr) { double __mantissa, __exponent; @@ -98,7 +103,7 @@ __m81_u(frexp)(double __value, int *__expptr) return __mantissa; } -extern __inline __CONSTVALUE double +__m81_inline __CONSTVALUE double __m81_u(pow)(double __x, double __y) { double __result; @@ -117,7 +122,7 @@ __m81_u(pow)(double __x, double __y) return __result; } -extern __inline __CONSTVALUE double +__m81_inline __CONSTVALUE double __m81_u(ceil)(double __x) { double __result; @@ -132,7 +137,7 @@ __m81_u(ceil)(double __x) return __result; } -extern __inline double +__m81_inline double __m81_u(modf)(double __value, double *__iptr) { double __modf_int = __m81_u(floor)(__value); @@ -140,7 +145,7 @@ __m81_u(modf)(double __value, double *__iptr) return __value - __modf_int; } -extern __inline __CONSTVALUE int +__m81_inline __CONSTVALUE int __m81_u(__isinf)(double __value) { /* There is no branch-condition for infinity, @@ -151,7 +156,7 @@ __m81_u(__isinf)(double __value) return (__fpsr & (2 << (3 * 8))) ? (__value < 0 ? -1 : 1) : 0; } -extern __inline __CONSTVALUE int +__m81_inline __CONSTVALUE int __m81_u(__isnan)(double __value) { char __result;