diff options
Diffstat (limited to 'sal/textenc/unichars.hxx')
-rw-r--r-- | sal/textenc/unichars.hxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sal/textenc/unichars.hxx b/sal/textenc/unichars.hxx index 09652b98ce57..0bcd6f710518 100644 --- a/sal/textenc/unichars.hxx +++ b/sal/textenc/unichars.hxx @@ -20,9 +20,12 @@ #ifndef INCLUDED_SAL_TEXTENC_UNICHARS_HXX #define INCLUDED_SAL_TEXTENC_UNICHARS_HXX -#include "sal/config.h" +#include <sal/config.h> + #include <cassert> -#include "sal/types.h" + +#include <rtl/character.hxx> +#include <sal/types.h> #define RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER 0xFFFD @@ -30,7 +33,7 @@ inline bool ImplIsNoncharacter(sal_uInt32 nUtf32) { return (nUtf32 >= 0xFDD0 && nUtf32 <= 0xFDEF) || (nUtf32 & 0xFFFF) >= 0xFFFE - || nUtf32 > 0x10FFFF; + || !rtl::isUnicodeCodePoint(nUtf32); } // All code points that are noncharacters, as of Unicode 3.1.1. |