summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qurlidna.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2020-05-12 10:10:14 +0200
committerMarc Mutz <marc.mutz@kdab.com>2020-05-13 21:26:31 +0200
commit72f6aaa7d4acbf7f7d11ca0723a47cf6bdb693b9 (patch)
treec2fad0cccaade096835ea30427a74e8461c936c4 /src/corelib/io/qurlidna.cpp
parentf5a56cf9bbaa05eabf2bb62ab881b9536bd554bf (diff)
QUrlIdna: port NameprepCaseFoldingEntry from int-ish to char-ish
Change-Id: I43171aae8188cc68d9c03716451c6427486cc55c Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/corelib/io/qurlidna.cpp')
-rw-r--r--src/corelib/io/qurlidna.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/corelib/io/qurlidna.cpp b/src/corelib/io/qurlidna.cpp
index 549b280f91..8753ac0119 100644
--- a/src/corelib/io/qurlidna.cpp
+++ b/src/corelib/io/qurlidna.cpp
@@ -56,14 +56,14 @@ static const uint initial_bias = 72;
static const uint initial_n = 128;
struct NameprepCaseFoldingEntry {
- uint uc;
- ushort mapping[4];
+ char32_t uc;
+ char16_t mapping[4];
};
-inline bool operator<(uint one, const NameprepCaseFoldingEntry &other)
+inline bool operator<(char32_t one, const NameprepCaseFoldingEntry &other)
{ return one < other.uc; }
-inline bool operator<(const NameprepCaseFoldingEntry &one, uint other)
+inline bool operator<(const NameprepCaseFoldingEntry &one, char32_t other)
{ return one.uc < other; }
static const NameprepCaseFoldingEntry NameprepCaseFolding[] = {