summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2016-09-19 21:41:36 -0700
committerThiago Macieira <thiago.macieira@intel.com>2016-10-23 21:49:00 +0000
commit33aa2fdd08880d2d6e2a4ff658b34c3a81c0b4ea (patch)
treea5694a2086263450adaf3b2dfd3814eb15883fd9
parent080daae7cd7b75ad4a959e66ce91222e84f0bf31 (diff)
Fix change-of-sign warnings caught by ICC 17
error #68: integer conversion resulted in a change of sign Change-Id: I33dc971f005a4848bb8ffffd1475ee53d394acf6 Reviewed-by: Andrew Knight <andrew.knight@intopalo.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/qeglfskmsegldevicescreen.cpp2
-rw-r--r--src/plugins/platforms/vnc/qvnc.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/qeglfskmsegldevicescreen.cpp b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/qeglfskmsegldevicescreen.cpp
index 55d5941e5f..1f672afeb4 100644
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/qeglfskmsegldevicescreen.cpp
+++ b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/qeglfskmsegldevicescreen.cpp
@@ -88,7 +88,7 @@ void QEglFSKmsEglDeviceScreen::waitForFlip()
qCDebug(qLcEglfsKmsDebug, "Setting mode");
int ret = drmModeSetCrtc(device()->fd(), output().crtc_id,
- -1, 0, 0,
+ uint32_t(-1), 0, 0,
&output().connector_id, 1,
&output().modes[output().mode]);
if (ret)
diff --git a/src/plugins/platforms/vnc/qvnc.cpp b/src/plugins/platforms/vnc/qvnc.cpp
index b3613cf18f..f386be193d 100644
--- a/src/plugins/platforms/vnc/qvnc.cpp
+++ b/src/plugins/platforms/vnc/qvnc.cpp
@@ -41,6 +41,7 @@
#include "qvncclient.h"
#include "QtNetwork/qtcpserver.h"
#include "QtNetwork/qtcpsocket.h"
+#include <qendian.h>
#include <qthread.h>
#include <QtGui/qguiapplication.h>
@@ -554,7 +555,7 @@ void QVncClientCursor::write(QVncClient *client) const
htons(cursor.height()) };
socket->write((char*)tmp, sizeof(tmp));
- const quint32 encoding = htonl(-239);
+ const qint32 encoding = qToBigEndian(-239);
socket->write((char*)(&encoding), sizeof(encoding));
}