diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/w_lgamma_r_compat.c | 7 | ||||
-rw-r--r-- | math/w_lgamma_r_template.c | 6 | ||||
-rw-r--r-- | math/w_lgammaf_r_compat.c | 3 | ||||
-rw-r--r-- | math/w_lgammal_r_compat.c | 3 |
4 files changed, 6 insertions, 13 deletions
diff --git a/math/w_lgamma_r_compat.c b/math/w_lgamma_r_compat.c index f88a5df6a5..5b3ceaa2ea 100644 --- a/math/w_lgamma_r_compat.c +++ b/math/w_lgamma_r_compat.c @@ -17,6 +17,7 @@ #include <math.h> #include <math_private.h> #include <math-svid-compat.h> +#include <libm-alias-double.h> #if LIBM_SVID_COMPAT @@ -33,9 +34,5 @@ __lgamma_r(double x, int *signgamp) return y; } -weak_alias (__lgamma_r, lgamma_r) -# ifdef NO_LONG_DOUBLE -strong_alias (__lgamma_r, __lgammal_r) -weak_alias (__lgamma_r, lgammal_r) -# endif +libm_alias_double_r (__lgamma, lgamma, _r) #endif diff --git a/math/w_lgamma_r_template.c b/math/w_lgamma_r_template.c index 5610db167c..57c285b1ef 100644 --- a/math/w_lgamma_r_template.c +++ b/math/w_lgamma_r_template.c @@ -34,12 +34,6 @@ #define M_CALL_FUNC_R_S(x) M_CALL_FUNC_R_X (x) #define M_CALL_FUNC_R(x) M_CALL_FUNC_R_S (M_SUF (x)) -#define declare_mgen_alias_r_x(from, to) weak_alias (from ## _r, to ## _r) -#define declare_mgen_alias_r_s(from, to) \ - declare_mgen_alias_r_x (from, to) -#define declare_mgen_alias_r(from, to) \ - declare_mgen_alias_r_s (M_SUF (from), M_SUF (to)) - FLOAT M_DECL_FUNC_R (__lgamma) (FLOAT x, int *signgamp) { diff --git a/math/w_lgammaf_r_compat.c b/math/w_lgammaf_r_compat.c index 86003de59a..c7751f13f5 100644 --- a/math/w_lgammaf_r_compat.c +++ b/math/w_lgammaf_r_compat.c @@ -20,6 +20,7 @@ #include <math.h> #include <math_private.h> #include <math-svid-compat.h> +#include <libm-alias-float.h> #if LIBM_SVID_COMPAT @@ -36,5 +37,5 @@ __lgammaf_r(float x, int *signgamp) return y; } -weak_alias (__lgammaf_r, lgammaf_r) +libm_alias_float_r (__lgamma, lgamma, _r) #endif diff --git a/math/w_lgammal_r_compat.c b/math/w_lgammal_r_compat.c index 781bfa45e7..09a8070b46 100644 --- a/math/w_lgammal_r_compat.c +++ b/math/w_lgammal_r_compat.c @@ -21,6 +21,7 @@ #include <math.h> #include <math_private.h> #include <math-svid-compat.h> +#include <libm-alias-ldouble.h> #if LIBM_SVID_COMPAT @@ -37,5 +38,5 @@ __lgammal_r(long double x, int *signgamp) return y; } -weak_alias (__lgammal_r, lgammal_r) +libm_alias_ldouble_r (__lgamma, lgamma, _r) #endif |