summaryrefslogtreecommitdiff
path: root/include/rvl/OS/OSUtf.h
blob: 86698f721ba4cadd906b06b4ce083bd176b4640b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef RVL_SDK_OS_UTF_H
#define RVL_SDK_OS_UTF_H

#include "common.h"
#include "stddef.h"

#ifdef __cplusplus
extern "C" {
#endif

const u8 *OSUTF8to32(const u8 *utf8, u32 *utf32);
const wchar_t *OSUTF16to32(const wchar_t *utf16, u32 *utf32);
u8 OSUTF32toANSI(u32 utf32);
wchar_t OSUTF32toSJIS(u32 utf32);

#ifdef __cplusplus
}
#endif
#endif