-
Rémi Denis-Courmont authored
* Use uint32_t instead of wchar_t to represent UTF32 characters, given wchar_t is not 32-bits on all platforms * Cosmetic fixes * Check for invalid UTF-32 sequence * Accept all non-printable characters within UTF-8 strings (EnsureUTF8's job is to ensure valid UTF8 sequence, not to ensure printable characters)
3fdc34d5