28 #ifndef OVR_UTF8Util_h
29 #define OVR_UTF8Util_h
33 namespace OVR {
namespace UTF8Util {
UInt32 OVR_STDCALL GetCharAt(SPInt index, const char *putf8str, SPInt length)
int OVR_STDCALL GetEncodeCharSize(UInt32 ucs_character)
SPInt OVR_STDCALL GetLength(const char *buf, SPInt buflen)
UInt32 OVR_STDCALL DecodeNextChar_Advance0(const char **putf8Buffer)
UPInt OVR_STDCALL DecodeString(wchar_t *pbuff, const char *putf8str, SPInt bytesLen)
void OVR_STDCALL EncodeChar(char *pbuffer, SPInt *pindex, UInt32 ucs_character)
UInt32 DecodeNextChar(const char **putf8Buffer)
SPInt OVR_STDCALL GetByteIndex(SPInt index, const char *putf8str, SPInt length)
void OVR_STDCALL EncodeString(char *pbuff, const wchar_t *pchar, SPInt length)
SPInt OVR_STDCALL GetEncodeStringSize(const wchar_t *pchar, SPInt length)
int char * index(const char *__s, int __c) __THROW __attribute_pure__ __nonnull((1))