sj4/include/sj4charset/sj_ucs2euc.h

27 lines
876 B
C
Raw Normal View History

2026-06-25 09:25:46 +09:00
#ifndef __SJ_UCS2EUC_H__
#define __SJ_UCS2EUC_H__
/*
* file:utf16_to_euc_jp_table.h
*/
/*
# Unicode EUC-JP
# Character Code Mappings
# <EUC-JP>
# <制御コード>0x000x1f, 0x7f</制御コード>
# <ASCII文字>0x200x7e</ASCII文字>
# <半角カタカナ>0x8ea10x8edf</半角カタカナ>
# <漢字>0xa1a10xf4a6, 0x8fa2af0x8fede3<漢字>
# </EUC-JP>
*/
struct _U2E_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 _U2E_BITMAP_INDEX T_U2E_BITMAP_INDEX;
extern const T_U2E_BITMAP_INDEX utf16_to_euc_jp_table[];
#endif