データ構造 |
struct | DXPCPTABLE_HEADER |
struct | DXPCPTABLE |
struct | DXPCPDATA |
マクロ定義 |
#define | DXPCPTABLE_MAX 20 |
#define | DXPCPTABLE_FILENAME "flash0:/vsh/etc/cptbl.dat" |
#define | DXPCP_TOUCS2 0 |
#define | DXPCP_FROMUCS2 1 |
型定義 |
typedef u16 | dxpUcs2 |
typedef u8 | dxpChar |
関数 |
void | dxpCpInit () |
int | dxpCpLoadTable (const char *filename, u8 cp, u8 direction) |
int | MultiByteCharCheck (const char *Buf, int CharSet) |
int | dxpCpSJIS_MultiByteCharCheck (dxpChar code) |
int | dxpCpSJIS_Strlen (const dxpChar *str) |
int | dxpCpSJIS_toUcs2 (dxpUcs2 *dst, u32 count, const dxpChar *src) |
int | dxpCpSJIS_fromUcs2 (dxpChar *dst, u32 count, const dxpUcs2 *src) |
int | dxpCpUTF8_toUcs2 (dxpUcs2 *dst, u32 count, const dxpChar *src) |
int | dxpCpUTF8_fromUcs2 (dxpChar *dst, u32 count, const dxpUcs2 *src) |
int | dxpCpUTF8_Strlen (const dxpChar *str) |
static int | dxpCpUTF8_Charlen (const dxpChar *code) |
int | dxpCpCode_Strlen (const dxpChar *str, u8 cp) |
int | dxpCpCode_toUcs2 (dxpUcs2 *dst, u32 count, const dxpChar *src, u8 cp) |
int | dxpCpCode_fromUcs2 (dxpChar *dst, u32 count, const dxpUcs2 *src, u8 cp) |
int | dxpCpUCS2_Strlen (const dxpUcs2 *str) |
変数 |
DXPCPDATA | dxpCpData |