summaryrefslogtreecommitdiffstats
path: root/src/corelib/text
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2020-10-22 17:37:57 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2020-11-08 13:00:09 +0100
commit297cbd506f1b223d682feae0dbcfe3a08d0ec9b2 (patch)
tree4686e841cd1bdd2e792ce5e153ae73b70e25c011 /src/corelib/text
parent098f43fdd2d46e15c87073aae44c5f2bd0cd8c98 (diff)
QLocale: use uint less
Various uses of uint were simply redundant, now that Language, Script and Country are ushort-based. Others should in any case have been quint16 or char32_t. Change-Id: Id0d0dc2558e1724907907cde56059f70972e824a Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/text')
-rw-r--r--src/corelib/text/qlocale.cpp21
-rw-r--r--src/corelib/text/qlocale_win.cpp4
2 files changed, 11 insertions, 14 deletions
diff --git a/src/corelib/text/qlocale.cpp b/src/corelib/text/qlocale.cpp
index d58562e587..54497c79ec 100644
--- a/src/corelib/text/qlocale.cpp
+++ b/src/corelib/text/qlocale.cpp
@@ -180,17 +180,15 @@ QLatin1String QLocalePrivate::languageToCode(QLocale::Language language)
if (language == QLocale::C)
return QLatin1String("C");
- const unsigned char *c = language_code_list + 3*(uint(language));
-
+ const unsigned char *c = language_code_list + 3 * language;
return QLatin1String(reinterpret_cast<const char*>(c), c[2] == 0 ? 2 : 3);
-
}
QLatin1String QLocalePrivate::scriptToCode(QLocale::Script script)
{
if (script == QLocale::AnyScript || script > QLocale::LastScript)
return QLatin1String();
- const unsigned char *c = script_code_list + 4*(uint(script));
+ const unsigned char *c = script_code_list + 4 * script;
return QLatin1String(reinterpret_cast<const char *>(c), 4);
}
@@ -199,8 +197,7 @@ QLatin1String QLocalePrivate::countryToCode(QLocale::Country country)
if (country == QLocale::AnyCountry)
return QLatin1String();
- const unsigned char *c = country_code_list + 3*(uint(country));
-
+ const unsigned char *c = country_code_list + 3 * country;
return QLatin1String(reinterpret_cast<const char*>(c), c[2] == 0 ? 2 : 3);
}
@@ -352,7 +349,7 @@ QByteArray QLocalePrivate::rawName(char separator) const
static int findLocaleIndexById(const QLocaleId &localeId)
{
- uint idx = locale_index[localeId.language_id];
+ quint16 idx = locale_index[localeId.language_id];
// If there are no locales for specified language (so we we've got the
// default language, which has no associated script or country), give up:
if (localeId.language_id && idx == 0)
@@ -1282,7 +1279,7 @@ QString QLocale::bcp47Name() const
QString QLocale::languageToString(Language language)
{
- if (uint(language) > uint(QLocale::LastLanguage))
+ if (language > QLocale::LastLanguage)
return QLatin1String("Unknown");
return QLatin1String(language_name_list + language_name_index[language]);
}
@@ -1295,7 +1292,7 @@ QString QLocale::languageToString(Language language)
QString QLocale::countryToString(Country country)
{
- if (uint(country) > uint(QLocale::LastCountry))
+ if (country > QLocale::LastCountry)
return QLatin1String("Unknown");
return QLatin1String(country_name_list + country_name_index[country]);
}
@@ -1309,7 +1306,7 @@ QString QLocale::countryToString(Country country)
*/
QString QLocale::scriptToString(QLocale::Script script)
{
- if (uint(script) > uint(QLocale::LastScript))
+ if (script > QLocale::LastScript)
return QLatin1String("Unknown");
return QLatin1String(script_name_list + script_name_index[script]);
}
@@ -2463,7 +2460,7 @@ QList<QLocale> QLocale::matchingLocales(QLocale::Language language,
if (filter.matchesAll())
result.reserve(locale_data_size);
- uint index = locale_index[language];
+ quint16 index = locale_index[language];
Q_ASSERT(filter.acceptLanguage(locale_data[index].m_language_id));
do {
const QLocaleId id = locale_data[index].id();
@@ -3254,7 +3251,7 @@ QString QLocaleData::doubleToString(double d, int precision, DoubleForm form,
if (zero == u"0") {
// No need to convert digits.
} else if (zero.size() == 2 && zero.at(0).isHighSurrogate()) {
- const uint zeroUcs4 = QChar::surrogateToUcs4(zero.at(0), zero.at(1));
+ const char32_t zeroUcs4 = QChar::surrogateToUcs4(zero.at(0), zero.at(1));
QString converted;
converted.reserve(2 * digits.size());
for (int i = 0; i < digits.length(); ++i) {
diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp
index 1e32e6721f..aaf9a5996e 100644
--- a/src/corelib/text/qlocale_win.cpp
+++ b/src/corelib/text/qlocale_win.cpp
@@ -249,9 +249,9 @@ QString QSystemLocalePrivate::substituteDigits(QString &&string)
}
case 2: {
// Surrogate pair (high, low):
- uint z = QChar::surrogateToUcs4(zero.at(0), zero.at(1));
+ char32_t z = QChar::surrogateToUcs4(zero.at(0), zero.at(1));
for (int i = 0; i < 10; i++) {
- uint digit = unicodeForDigit(i, z);
+ char32_t digit = unicodeForDigit(i, z);
const QChar s[2] = { QChar::highSurrogate(digit), QChar::lowSurrogate(digit) };
string.replace(QString(QLatin1Char('0' + i)), QString(s, 2));
}