From 7eb75bccb5dacb658c63db1a9a980950c3d54d42 Mon Sep 17 00:00:00 2001 From: Daryl McDaniel Date: Sat, 7 Nov 2015 19:25:02 +0000 Subject: AppPkg/Applications/Python/Python-2.7.10: Initial Checkin part 2/5. The Modules directory from the cPython 2.7.10 distribution. These files are unchanged and set the baseline for subsequent commits. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daryl McDaniel git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18738 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Python/Python-2.7.10/Modules/_math.h | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 AppPkg/Applications/Python/Python-2.7.10/Modules/_math.h (limited to 'AppPkg/Applications/Python/Python-2.7.10/Modules/_math.h') diff --git a/AppPkg/Applications/Python/Python-2.7.10/Modules/_math.h b/AppPkg/Applications/Python/Python-2.7.10/Modules/_math.h new file mode 100644 index 0000000000..87520bb18a --- /dev/null +++ b/AppPkg/Applications/Python/Python-2.7.10/Modules/_math.h @@ -0,0 +1,41 @@ +double _Py_acosh(double x); +double _Py_asinh(double x); +double _Py_atanh(double x); +double _Py_expm1(double x); +double _Py_log1p(double x); + +#ifdef HAVE_ACOSH +#define m_acosh acosh +#else +/* if the system doesn't have acosh, use the substitute + function defined in Modules/_math.c. */ +#define m_acosh _Py_acosh +#endif + +#ifdef HAVE_ASINH +#define m_asinh asinh +#else +/* if the system doesn't have asinh, use the substitute + function defined in Modules/_math.c. */ +#define m_asinh _Py_asinh +#endif + +#ifdef HAVE_ATANH +#define m_atanh atanh +#else +/* if the system doesn't have atanh, use the substitute + function defined in Modules/_math.c. */ +#define m_atanh _Py_atanh +#endif + +#ifdef HAVE_EXPM1 +#define m_expm1 expm1 +#else +/* if the system doesn't have expm1, use the substitute + function defined in Modules/_math.c. */ +#define m_expm1 _Py_expm1 +#endif + +/* Use the substitute from _math.c on all platforms: + it includes workarounds for buggy handling of zeros. */ +#define m_log1p _Py_log1p -- cgit v1.2.3