sj4/include/sj4charset/sj_euc2ucs.h
2026-06-25 09:25:46 +09:00

27 lines
876 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __SJ_EUC2UCS_H__
#define __SJ_EUC2UCS_H__
/*
* file:euc_jp_to_utf16_table.h
*/
/*
# EUC-JP Unicode
# Character Code Mappings
# <EUC-JP>
# <制御コード>0x000x1f, 0x7f</制御コード>
# <ASCII文字>0x200x7e</ASCII文字>
# <半角カタカナ>0x8ea10x8edf</半角カタカナ>
# <漢字>0xa1a10xf4a6, 0x8fa2af0x8fede3<漢字>
# </EUC-JP>
*/
struct _E2U_BITMAP_INDEX {
unsigned char byType; /* 1:isEmpty 2:BitmapIndex 3:Data */
unsigned long dwBitmapIndex; /* BitmapIndexへのポインタ(0の場合はBitmapIndexが存在しない) */
unsigned long dwEucJpCode; /* EUC_JP コード(未知の場合には0) */
unsigned long dwUtf16Code; /* UTF16コード(未知の場合には0) */
};
typedef struct _E2U_BITMAP_INDEX T_E2U_BITMAP_INDEX;
extern const T_E2U_BITMAP_INDEX euc_jp_to_utf16_table[];
#endif