diff options
author | Xizhi Zhu <xizhi.zhu@gmail.com> | 2012-01-22 16:41:55 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-24 01:09:19 +0100 |
commit | 65bad77d26cde50ad70b6909a9f81e9a1d058746 (patch) | |
tree | 0ddb1e037cc7f97689e0fe47e72ff7c85d4b8689 /src/corelib/kernel/qmath.h | |
parent | 8511ed8bc29cabc6ef337c152cd0f2fb30d817a1 (diff) |
Remove Symbian code from QtCore.
Change-Id: I9abdc674bcfa7bb38ce27c5213c5a672f59e63d5
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/corelib/kernel/qmath.h')
-rw-r--r-- | src/corelib/kernel/qmath.h | 154 |
1 files changed, 45 insertions, 109 deletions
diff --git a/src/corelib/kernel/qmath.h b/src/corelib/kernel/qmath.h index 2c985260f5..b45e0a74fa 100644 --- a/src/corelib/kernel/qmath.h +++ b/src/corelib/kernel/qmath.h @@ -46,10 +46,6 @@ #include <QtCore/qglobal.h> -#ifdef Q_OS_SYMBIAN -# include <e32math.h> -#endif - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE @@ -92,130 +88,82 @@ inline qreal qFabs(qreal v) inline qreal qSin(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal sin_v; - Math::Sin(sin_v, static_cast<TReal>(v)); - return static_cast<qreal>(sin_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return sinf(float(v)); - else -# endif - return sin(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return sinf(float(v)); + else #endif + return sin(v); } inline qreal qCos(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal cos_v; - Math::Cos(cos_v, static_cast<TReal>(v)); - return static_cast<qreal>(cos_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return cosf(float(v)); - else -# endif - return cos(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return cosf(float(v)); + else #endif + return cos(v); } inline qreal qTan(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal tan_v; - Math::Tan(tan_v, static_cast<TReal>(v)); - return static_cast<qreal>(tan_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return tanf(float(v)); - else -# endif - return tan(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return tanf(float(v)); + else #endif + return tan(v); } inline qreal qAcos(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal acos_v; - Math::ACos(acos_v, static_cast<TReal>(v)); - return static_cast<qreal>(acos_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return acosf(float(v)); - else -# endif - return acos(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return acosf(float(v)); + else #endif + return acos(v); } inline qreal qAsin(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal asin_v; - Math::ASin(asin_v, static_cast<TReal>(v)); - return static_cast<qreal>(asin_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return asinf(float(v)); - else -# endif - return asin(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return asinf(float(v)); + else #endif + return asin(v); } inline qreal qAtan(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal atan_v; - Math::ATan(atan_v, static_cast<TReal>(v)); - return static_cast<qreal>(atan_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if(sizeof(qreal) == sizeof(float)) - return atanf(float(v)); - else -# endif - return atan(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return atanf(float(v)); + else #endif + return atan(v); } inline qreal qAtan2(qreal x, qreal y) { -#ifdef Q_OS_SYMBIAN - TReal atan2_v; - Math::ATan(atan2_v, static_cast<TReal>(x), static_cast<TReal>(y)); - return static_cast<qreal>(atan2_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if(sizeof(qreal) == sizeof(float)) - return atan2f(float(x), float(y)); - else -# endif - return atan2(x, y); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return atan2f(float(x), float(y)); + else #endif + return atan2(x, y); } inline qreal qSqrt(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal sqrt_v; - Math::Sqrt(sqrt_v, static_cast<TReal>(v)); - return static_cast<qreal>(sqrt_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return sqrtf(float(v)); - else -# endif - return sqrt(v); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return sqrtf(float(v)); + else #endif + return sqrt(v); } inline qreal qLn(qreal v) @@ -230,31 +178,19 @@ inline qreal qLn(qreal v) inline qreal qExp(qreal v) { -#ifdef Q_OS_SYMBIAN - TReal exp_v; - Math::Exp(exp_v, static_cast<TReal>(v)); - return static_cast<qreal>(exp_v); -#else // only one signature // exists, exp(double) return exp(v); -#endif } inline qreal qPow(qreal x, qreal y) { -#ifdef Q_OS_SYMBIAN - TReal pow_v; - Math::Pow(pow_v, static_cast<TReal>(x), static_cast<TReal>(y)); - return static_cast<qreal>(pow_v); -#else -# ifdef QT_USE_MATH_H_FLOATS - if (sizeof(qreal) == sizeof(float)) - return powf(float(x), float(y)); - else -# endif - return pow(x, y); +#ifdef QT_USE_MATH_H_FLOATS + if (sizeof(qreal) == sizeof(float)) + return powf(float(x), float(y)); + else #endif + return pow(x, y); } #ifndef M_PI |