summaryrefslogtreecommitdiffstats
path: root/sal/rtl/uri.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-02-15 12:36:11 +0100
committerStephan Bergmann <sbergman@redhat.com>2016-02-15 12:36:11 +0100
commit3210bc85ae1276350f18f4795efefe491c2206c2 (patch)
tree75c8d5831620cdc1d0c9145ca4579197e5cf0d94 /sal/rtl/uri.cxx
parentdrop outdated file (diff)
downloadcore-3210bc85ae1276350f18f4795efefe491c2206c2.tar.gz
core-3210bc85ae1276350f18f4795efefe491c2206c2.zip
Rename rtl::isValidCodePoint -> rtl::isUnicodeCodePoint
...and fix its documentation, and use it throughout the code base. Change-Id: I349bc2009b1b0aa7115ea90bc6ecd0a812f63698
Diffstat (limited to 'sal/rtl/uri.cxx')
-rw-r--r--sal/rtl/uri.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/sal/rtl/uri.cxx b/sal/rtl/uri.cxx
index b028b3cf6664..0f3d6df52194 100644
--- a/sal/rtl/uri.cxx
+++ b/sal/rtl/uri.cxx
@@ -132,8 +132,8 @@ sal_uInt32 readUcs4(sal_Unicode const ** pBegin, sal_Unicode const * pEnd,
p += 3;
nEncoded |= ((nWeight1 & 3) << 4 | nWeight2) << nShift;
}
- if (bUTF8 && nEncoded >= nMin && nEncoded <= 0x10FFFF
- && !rtl::isHighSurrogate(nEncoded)
+ if (bUTF8 && rtl::isUnicodeCodePoint(nEncoded)
+ && nEncoded >= nMin && !rtl::isHighSurrogate(nEncoded)
&& !rtl::isLowSurrogate(nEncoded))
{
*pBegin = p;
@@ -213,7 +213,7 @@ sal_uInt32 readUcs4(sal_Unicode const ** pBegin, sal_Unicode const * pEnd,
void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32)
{
- assert(nUtf32 <= 0x10FFFF); // bad UTF-32 char
+ assert(rtl::isUnicodeCodePoint(nUtf32));
if (nUtf32 <= 0xFFFF) {
writeUnicode(
pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32));
@@ -245,7 +245,7 @@ void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity,
bool writeEscapeChar(rtl_uString ** pBuffer, sal_Int32 * pCapacity,
sal_uInt32 nUtf32, rtl_TextEncoding eCharset, bool bStrict)
{
- assert(nUtf32 <= 0x10FFFF); // bad UTF-32 char
+ assert(rtl::isUnicodeCodePoint(nUtf32));
if (eCharset == RTL_TEXTENCODING_UTF8) {
if (nUtf32 < 0x80)
writeEscapeOctet(pBuffer, pCapacity, nUtf32);