UInt32 SF_STDCALL DecodeNextChar_Advance0(const char** putf8Buffer);
DecodeNextChar_Advance0 returns the next Unicode character in the UTF-8 encoded buffer. Invalid UTF-8 sequences produce a U+FFFD character as output. Advances *utf8_buffer past the character returned. Pointer advance occurs even if the terminating 0 character is hit, since that allows strings with middle '\0' characters to be supported.
Parameters |
Description |
const char** putf8Buffer |
Pointer to the UTF-8 encoded buffer. |
An UInt32 value containing the next Unicode character.
SF_UTF8Util.h