diff --git a/src/libs/extensionsystem/invoker.cpp b/src/libs/extensionsystem/invoker.cpp index 88d5ce5c5da..d0b2d7a9934 100644 --- a/src/libs/extensionsystem/invoker.cpp +++ b/src/libs/extensionsystem/invoker.cpp @@ -70,7 +70,7 @@ void InvokerBase::invoke(QObject *t, const char *slot) if (paramCount) sig.append(','); const char *type = arg[paramCount].name(); - sig.append(type, strlen(type)); + sig.append(type, int(strlen(type))); } sig.append(')'); sig.append('\0'); diff --git a/src/plugins/analyzerbase/detailederrorview.cpp b/src/plugins/analyzerbase/detailederrorview.cpp index bc1dfdbc35a..165200523ea 100644 --- a/src/plugins/analyzerbase/detailederrorview.cpp +++ b/src/plugins/analyzerbase/detailederrorview.cpp @@ -210,7 +210,7 @@ void DetailedErrorDelegate::onVerticalScroll() // Expects "file://some/path[:line[:column]]" - the line/column part is optional void DetailedErrorDelegate::openLinkInEditor(const QString &link) { - const QString linkWithoutPrefix = link.mid(strlen("file://")); + const QString linkWithoutPrefix = link.mid(int(strlen("file://"))); const QChar separator = QLatin1Char(':'); const int lineColon = linkWithoutPrefix.indexOf(separator, /*after drive letter + colon =*/ 2); const QString path = linkWithoutPrefix.left(lineColon); diff --git a/src/plugins/baremetal/baremetalrunconfigurationfactory.cpp b/src/plugins/baremetal/baremetalrunconfigurationfactory.cpp index d9f3b71dd04..ae812f00f87 100644 --- a/src/plugins/baremetal/baremetalrunconfigurationfactory.cpp +++ b/src/plugins/baremetal/baremetalrunconfigurationfactory.cpp @@ -52,7 +52,7 @@ static QString pathFromId(Core::Id id) QByteArray idStr = id.name(); if (!idStr.startsWith(BareMetalRunConfiguration::IdPrefix)) return QString(); - return QString::fromUtf8(idStr.mid(strlen(BareMetalRunConfiguration::IdPrefix))); + return QString::fromUtf8(idStr.mid(int(strlen(BareMetalRunConfiguration::IdPrefix)))); } BareMetalRunConfigurationFactory::BareMetalRunConfigurationFactory(QObject *parent) : diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index d79bee0df09..5c67aecaf04 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -1859,7 +1859,7 @@ void DebuggerEngine::validateExecutable(DebuggerStartParameters *sp) if (found) break; - const int len = strlen(str); + const int len = int(strlen(str)); if (len == 0) break; str += len + 1; diff --git a/src/plugins/debugger/debuggeritem.cpp b/src/plugins/debugger/debuggeritem.cpp index f011a861dbf..334be7a6063 100644 --- a/src/plugins/debugger/debuggeritem.cpp +++ b/src/plugins/debugger/debuggeritem.cpp @@ -148,7 +148,7 @@ void DebuggerItem::reinitializeFromFile() // Version if (ba.startsWith(("lldb version "))) { // Linux typically. - int pos1 = strlen("lldb version "); + int pos1 = int(strlen("lldb version ")); int pos2 = ba.indexOf(' ', pos1); m_version = QString::fromLatin1(ba.mid(pos1, pos2 - pos1)); } else if (ba.startsWith("lldb-") || ba.startsWith("LLDB-")) { // Mac typically. diff --git a/src/plugins/debugger/debuggerprotocol.cpp b/src/plugins/debugger/debuggerprotocol.cpp index 286127892ae..7621f31ae23 100644 --- a/src/plugins/debugger/debuggerprotocol.cpp +++ b/src/plugins/debugger/debuggerprotocol.cpp @@ -368,7 +368,7 @@ void GdbMi::fromStringMultiple(const QByteArray &ba) GdbMi GdbMi::operator[](const char *name) const { - for (int i = 0, n = m_children.size(); i < n; ++i) + for (int i = 0, n = int(m_children.size()); i < n; ++i) if (m_children.at(i).m_name == name) return m_children.at(i); return GdbMi(); diff --git a/src/plugins/debugger/debuggerprotocol.h b/src/plugins/debugger/debuggerprotocol.h index dd16bd116b8..73aa8201b57 100644 --- a/src/plugins/debugger/debuggerprotocol.h +++ b/src/plugins/debugger/debuggerprotocol.h @@ -159,7 +159,7 @@ public: inline QByteArray data() const { return m_data; } inline const std::vector &children() const { return m_children; } - inline int childCount() const { return m_children.size(); } + inline int childCount() const { return int(m_children.size()); } const GdbMi &childAt(int index) const { return m_children[index]; } GdbMi &childAt(int index) { return m_children[index]; } diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 6f877d6b4de..b1850953c6f 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3900,7 +3900,7 @@ void GdbEngine::handleFetchMemory(const DebuggerResponse &response, MemoryAgentC return; GdbMi memory0 = memory.children().at(0); // we asked for only one 'row' GdbMi data = memory0["data"]; - for (int i = 0, n = data.children().size(); i != n; ++i) { + for (int i = 0, n = int(data.children().size()); i != n; ++i) { const GdbMi &child = data.children().at(i); bool ok = true; unsigned char c = '?'; diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 01c5d9651a3..23cbe98282a 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -609,7 +609,7 @@ void LldbEngine::updateBreakpointData(const GdbMi &bkpt, bool added) response.lineNumber = bkpt["line"].toInt(); GdbMi locations = bkpt["locations"]; - const int numChild = locations.children().size(); + const int numChild = int(locations.children().size()); if (numChild > 1) { foreach (const GdbMi &location, locations.children()) { const int locid = location["locid"].toInt(); diff --git a/src/plugins/debugger/threadshandler.cpp b/src/plugins/debugger/threadshandler.cpp index 3ca82f6dd3f..72dcbb114fd 100644 --- a/src/plugins/debugger/threadshandler.cpp +++ b/src/plugins/debugger/threadshandler.cpp @@ -462,7 +462,7 @@ void ThreadsHandler::updateThreads(const GdbMi &data) // } const std::vector items = data["threads"].children(); - const int n = items.size(); + const int n = int(items.size()); for (int index = 0; index != n; ++index) { const GdbMi item = items[index]; const GdbMi frame = item["frame"]; diff --git a/src/plugins/debugger/watchdata.cpp b/src/plugins/debugger/watchdata.cpp index 197677caf0d..d010768c4fa 100644 --- a/src/plugins/debugger/watchdata.cpp +++ b/src/plugins/debugger/watchdata.cpp @@ -665,7 +665,7 @@ void parseChildrenData(const WatchData &data0, const GdbMi &item, childtemplate.address = addressBase; arrayDecoder(childtemplate, mi.data(), encoding); } else { - for (int i = 0, n = children.children().size(); i != n; ++i) { + for (int i = 0, n = int(children.children().size()); i != n; ++i) { const GdbMi &child = children.children().at(i); WatchData data1 = childtemplate; data1.sortId = i; diff --git a/src/plugins/designer/codemodelhelpers.cpp b/src/plugins/designer/codemodelhelpers.cpp index 9b0bec8dccd..2d9a8b37d4a 100644 --- a/src/plugins/designer/codemodelhelpers.cpp +++ b/src/plugins/designer/codemodelhelpers.cpp @@ -96,7 +96,7 @@ bool SearchFunction::visit(CPlusPlus::Function * f) if (const CPlusPlus::Name *name = f->name()) if (const CPlusPlus::Identifier *id = name->identifier()) if (id->size() == m_length) - if (!qstrncmp(m_name, id->chars(), m_length)) + if (!qstrncmp(m_name, id->chars(), uint(m_length))) m_matches.push_back(f); return true; } diff --git a/src/plugins/pythoneditor/tools/lexical/pythonformattoken.h b/src/plugins/pythoneditor/tools/lexical/pythonformattoken.h index 7d1aced58b0..cdd17d28b3c 100644 --- a/src/plugins/pythoneditor/tools/lexical/pythonformattoken.h +++ b/src/plugins/pythoneditor/tools/lexical/pythonformattoken.h @@ -61,8 +61,8 @@ public: FormatToken(Format format, size_t position, size_t length) :m_format(format) - ,m_position(position) - ,m_length(length) + ,m_position(int(position)) + ,m_length(int(length)) {} inline Format format() const { return m_format; } diff --git a/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp b/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp index 54d257dc25a..6f326823b6b 100644 --- a/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp +++ b/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp @@ -52,7 +52,7 @@ QString stringFromId(Core::Id id) QByteArray idStr = id.name(); if (!idStr.startsWith(RemoteLinuxRunConfiguration::IdPrefix)) return QString(); - return QString::fromUtf8(idStr.mid(strlen(RemoteLinuxRunConfiguration::IdPrefix))); + return QString::fromUtf8(idStr.mid(int(strlen(RemoteLinuxRunConfiguration::IdPrefix)))); } } // namespace