diff options
-rw-r--r-- | src/corelib/io/qdir.cpp | 4 | ||||
-rw-r--r-- | src/corelib/text/qregularexpression.cpp | 4 | ||||
-rw-r--r-- | src/corelib/text/qstring.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/src/corelib/io/qdir.cpp b/src/corelib/io/qdir.cpp index 31a3eda5ed..eaef3434b3 100644 --- a/src/corelib/io/qdir.cpp +++ b/src/corelib/io/qdir.cpp @@ -2193,9 +2193,9 @@ QString qt_normalizePathSegments(const QString &name, QDirPrivate::PathNormaliza return name; int i = len - 1; - QVarLengthArray<ushort> outVector(len); + QVarLengthArray<char16_t> outVector(len); int used = len; - ushort *out = outVector.data(); + char16_t *out = outVector.data(); const ushort *p = name.utf16(); const ushort *prefix = p; int up = 0; diff --git a/src/corelib/text/qregularexpression.cpp b/src/corelib/text/qregularexpression.cpp index 25e2169b06..9d21da4277 100644 --- a/src/corelib/text/qregularexpression.cpp +++ b/src/corelib/text/qregularexpression.cpp @@ -1492,8 +1492,8 @@ QStringList QRegularExpression::namedCaptureGroups() const result.append(QString()); for (unsigned int i = 0; i < namedCapturingTableEntryCount; ++i) { - const ushort * const currentNamedCapturingTableRow = - reinterpret_cast<const ushort *>(namedCapturingTable) + namedCapturingTableEntrySize * i; + const auto currentNamedCapturingTableRow = + reinterpret_cast<const char16_t *>(namedCapturingTable) + namedCapturingTableEntrySize * i; const int index = *currentNamedCapturingTableRow; result[index] = QString::fromUtf16(currentNamedCapturingTableRow + 1); diff --git a/src/corelib/text/qstring.h b/src/corelib/text/qstring.h index f099683e28..d12c535539 100644 --- a/src/corelib/text/qstring.h +++ b/src/corelib/text/qstring.h @@ -1168,8 +1168,8 @@ QT_WARNING_POP inline QString QString::fromWCharArray(const wchar_t *string, int size) { - return sizeof(wchar_t) == sizeof(QChar) ? fromUtf16(reinterpret_cast<const ushort *>(string), size) - : fromUcs4(reinterpret_cast<const uint *>(string), size); + return sizeof(wchar_t) == sizeof(QChar) ? fromUtf16(reinterpret_cast<const char16_t *>(string), size) + : fromUcs4(reinterpret_cast<const char32_t *>(string), size); } inline QString::QString() noexcept {} |