Build fix when use '-no-stl' option
authorYuchen Deng <loaden@gmail.com>
Wed, 15 Feb 2012 00:31:48 +0000 (08:31 +0800)
committerQt by Nokia <qt-info@nokia.com>
Fri, 24 Feb 2012 20:37:37 +0000 (21:37 +0100)
error C3861: 'toupper': identifier not found
error C2065: 'RAND_MAX' : undeclared identifier
error C3861: 'rand': identifier not found
error C2065: 'RAND_MAX' : undeclared identifier
error C3861: 'rand': identifier not found

Change-Id: Iaa0daf516c3d9f90d9119f958d79187ee2bb959c
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/declarative/qml/qdeclarativepropertycache.cpp
src/quick/particles/qquickangledirection.cpp
src/quick/particles/qquickellipseextruder.cpp
src/quick/particles/qquicklineextruder.cpp
src/quick/particles/qquickparticleextruder.cpp
src/quick/particles/qquickpointdirection.cpp
src/quick/particles/qquickrectangleextruder.cpp

index c8bfd98..2d7644a 100644 (file)
@@ -50,6 +50,8 @@
 
 #include <QtCore/qdebug.h>
 
+#include <ctype.h> // for toupper
+
 Q_DECLARE_METATYPE(QJSValue)
 Q_DECLARE_METATYPE(QDeclarativeV8Handle);
 
index 48fc5a8..726b6fa 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qquickangledirection_p.h"
+#include <stdlib.h>
 #include <cmath>
 QT_BEGIN_NAMESPACE
 const qreal CONV = 0.017453292519943295;
index 3b80810..63ce578 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qquickellipseextruder_p.h"
+#include <stdlib.h>
 #include <cmath>
 QT_BEGIN_NAMESPACE
 /*!
index c98ce8d..b034c52 100644 (file)
@@ -39,6 +39,7 @@
 **
 ****************************************************************************/
 #include "qquicklineextruder_p.h"
+#include <stdlib.h>
 #include <cmath>
 
 /*!
index f5605ef..fc985b0 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qquickparticleextruder_p.h"
+#include <stdlib.h>
 
 QT_BEGIN_NAMESPACE
 
index 79c3365..6184170 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qquickpointdirection_p.h"
+#include <stdlib.h>
 
 QT_BEGIN_NAMESPACE
 
index 777d0f6..4127956 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qquickrectangleextruder_p.h"
+#include <stdlib.h>
 
 QT_BEGIN_NAMESPACE