Replace hidden_def with libm_hidden_def in math
libm_hidden_def expand the parameters and do not require an extra layer of macros. These were the last 3 files in math/ still using hidden_def(). * math/w_exp_compat.c: Replace hidden_def with libm_hidden_def.. * math/w_expl_compat.c: Likewise. * math/w_exp_template.c: Likewise. Remove hidden_def_x. Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
This commit is contained in:
parent
340d9652b9
commit
dc115e1cdc
@ -1,3 +1,9 @@
|
|||||||
|
2018-04-30 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
|
||||||
|
|
||||||
|
* math/w_exp_compat.c: Replace hidden_def with libm_hidden_def..
|
||||||
|
* math/w_expl_compat.c: Likewise.
|
||||||
|
* math/w_exp_template.c: Likewise. Remove hidden_def_x.
|
||||||
|
|
||||||
2018-04-30 Raymond Nicholson <rain1@airmail.cc>
|
2018-04-30 Raymond Nicholson <rain1@airmail.cc>
|
||||||
|
|
||||||
* manual/startup.texi (Aborting a Program): Remove inappropriate joke.
|
* manual/startup.texi (Aborting a Program): Remove inappropriate joke.
|
||||||
|
@ -33,6 +33,6 @@ __exp (double x)
|
|||||||
|
|
||||||
return z;
|
return z;
|
||||||
}
|
}
|
||||||
hidden_def (__exp)
|
libm_hidden_def (__exp)
|
||||||
libm_alias_double (__exp, exp)
|
libm_alias_double (__exp, exp)
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,9 +26,6 @@
|
|||||||
# include <math.h>
|
# include <math.h>
|
||||||
# include <math_private.h>
|
# include <math_private.h>
|
||||||
|
|
||||||
/* Provide an additional macro expansion for hidden_def. */
|
|
||||||
#define hidden_def_x(name) hidden_def (name)
|
|
||||||
|
|
||||||
FLOAT
|
FLOAT
|
||||||
M_DECL_FUNC (__exp) (FLOAT x)
|
M_DECL_FUNC (__exp) (FLOAT x)
|
||||||
{
|
{
|
||||||
@ -38,7 +35,7 @@ M_DECL_FUNC (__exp) (FLOAT x)
|
|||||||
__set_errno (ERANGE);
|
__set_errno (ERANGE);
|
||||||
return z;
|
return z;
|
||||||
}
|
}
|
||||||
hidden_def_x (M_SUF (__exp))
|
libm_hidden_def (M_SUF (__exp))
|
||||||
declare_mgen_alias (__exp, exp)
|
declare_mgen_alias (__exp, exp)
|
||||||
|
|
||||||
#endif /* __USE_WRAPPER_TEMPLATE. */
|
#endif /* __USE_WRAPPER_TEMPLATE. */
|
||||||
|
@ -41,6 +41,6 @@ long double __expl(long double x) /* wrapper exp */
|
|||||||
return z;
|
return z;
|
||||||
# endif
|
# endif
|
||||||
}
|
}
|
||||||
hidden_def (__expl)
|
libm_hidden_def (__expl)
|
||||||
libm_alias_ldouble (__exp, exp)
|
libm_alias_ldouble (__exp, exp)
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user