From 14ea50598fb7217de5336ba33302a0ed151327a2 Mon Sep 17 00:00:00 2001 From: Bjoern Breitmeyer Date: Thu, 19 Apr 2012 15:37:24 +0200 Subject: [PATCH] Fixed QSimd WindowsCE build Change-Id: I94de251cf1f283d30f92d0fb9d37a1646765cbdd Reviewed-by: Andreas Holzammer Reviewed-by: Joerg Bornemann --- src/corelib/tools/qsimd.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/corelib/tools/qsimd.cpp b/src/corelib/tools/qsimd.cpp index fb62192..cd480f0 100644 --- a/src/corelib/tools/qsimd.cpp +++ b/src/corelib/tools/qsimd.cpp @@ -46,9 +46,12 @@ #if defined(Q_OS_WIN) # if defined(Q_OS_WINCE) # include +# include # endif # if !defined(Q_CC_GNU) -# include +# ifndef Q_OS_WINCE +# include +# endif # endif #elif defined(Q_OS_LINUX) && defined(__arm__) #include "private/qcore_unix_p.h" @@ -384,8 +387,12 @@ static const uint minFeature = None #else int ffs(int i) { +#ifndef Q_OS_WINCE unsigned long result; return _BitScanForward(&result, i) ? result : 0; +#else + return 0; +#endif } #endif #endif // Q_OS_WIN -- 2.7.4