summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-03-17 19:06:45 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-03-18 07:20:51 +0000
commit4b9acb48b1ea45c82dbd8df3faa35cabd3bb9b4d (patch)
tree963dde5c91fc5030365b8dcf035bac57e26436f3 /tools
parent6f54b54ec3dc51fb8824adb08620fde4c70d10f2 (diff)
loplugin:stringadd use more O[U]StringChar
Change-Id: I196e4539ad430a39415eff9d7170b33df7228230 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149062 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'tools')
-rw-r--r--tools/source/inet/inetmime.cxx44
1 files changed, 24 insertions, 20 deletions
diff --git a/tools/source/inet/inetmime.cxx b/tools/source/inet/inetmime.cxx
index 2a57c099c93f..1d4f05b0e9da 100644
--- a/tools/source/inet/inetmime.cxx
+++ b/tools/source/inet/inetmime.cxx
@@ -139,30 +139,34 @@ void writeUTF8(OStringBuffer & rSink, sal_uInt32 nChar)
if (nChar < 0x80)
rSink.append(char(nChar));
else if (nChar < 0x800)
- rSink.append(char(nChar >> 6 | 0xC0))
- .append(char((nChar & 0x3F) | 0x80));
+ rSink.append(OStringChar(char(nChar >> 6 | 0xC0))
+ + OStringChar(char((nChar & 0x3F) | 0x80)));
else if (nChar < 0x10000)
- rSink.append(char(nChar >> 12 | 0xE0))
- .append(char((nChar >> 6 & 0x3F) | 0x80))
- .append(char((nChar & 0x3F) | 0x80));
+ rSink.append(
+ OStringChar(char(nChar >> 12 | 0xE0))
+ + OStringChar(char((nChar >> 6 & 0x3F) | 0x80))
+ + OStringChar(char((nChar & 0x3F) | 0x80)));
else if (nChar < 0x200000)
- rSink.append(char(nChar >> 18 | 0xF0))
- .append(char((nChar >> 12 & 0x3F) | 0x80))
- .append(char((nChar >> 6 & 0x3F) | 0x80))
- .append(char((nChar & 0x3F) | 0x80));
+ rSink.append(
+ OStringChar(char(nChar >> 18 | 0xF0))
+ + OStringChar(char((nChar >> 12 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 6 & 0x3F) | 0x80))
+ + OStringChar(char((nChar & 0x3F) | 0x80)));
else if (nChar < 0x4000000)
- rSink.append(char(nChar >> 24 | 0xF8))
- .append(char((nChar >> 18 & 0x3F) | 0x80))
- .append(char((nChar >> 12 & 0x3F) | 0x80))
- .append(char((nChar >> 6 & 0x3F) | 0x80))
- .append(char((nChar & 0x3F) | 0x80));
+ rSink.append(
+ OStringChar(char(nChar >> 24 | 0xF8))
+ + OStringChar(char((nChar >> 18 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 12 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 6 & 0x3F) | 0x80))
+ + OStringChar(char((nChar & 0x3F) | 0x80)));
else
- rSink.append(char(nChar >> 30 | 0xFC))
- .append(char((nChar >> 24 & 0x3F) | 0x80))
- .append(char((nChar >> 18 & 0x3F) | 0x80))
- .append(char((nChar >> 12 & 0x3F) | 0x80))
- .append(char((nChar >> 6 & 0x3F) | 0x80))
- .append(char((nChar & 0x3F) | 0x80));
+ rSink.append(
+ OStringChar(char(nChar >> 30 | 0xFC))
+ + OStringChar(char((nChar >> 24 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 18 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 12 & 0x3F) | 0x80))
+ + OStringChar(char((nChar >> 6 & 0x3F) | 0x80))
+ + OStringChar(char((nChar & 0x3F) | 0x80)));
}
bool translateUTF8Char(const char *& rBegin,