1 /* ³Æ¼ï¥«¥Ê¤äʸ»ú¤Î¥³¡¼¥É¤È¼±ÊÌ´Ø¿ô */
2 #ifndef _xchar_h_included_
3 #define _xhcar_h_included_
5 #include <anthy/xstr.h>
7 /* Ê¿²¾Ì¾¤ä³Æ¼ïʸ»ú¤Îʸ»ú¥³¡¼¥É */
106 #define HK_XYA 0x3083
107 #define HK_XYU 0x3085
108 #define HK_XYO 0x3087
110 #define HK_XWA 0x308e
112 #define HK_DDOT 0x309b
114 #define HK_BAR 0x30fc
116 #define WIDE_COMMA 0xff0c
131 #define KJ_100 0x767e
132 #define KJ_1000 0x5343
133 #define KJ_10000 0x4e07
134 #define KJ_100000000 0x5104
135 #define KJ_1000000000000 0x5146
136 #define KJ_10000000000000000 0x4eac
139 #define WIDE_0 0xff10
140 #define WIDE_1 0xff11
141 #define WIDE_2 0xff12
142 #define WIDE_3 0xff13
143 #define WIDE_4 0xff14
144 #define WIDE_5 0xff15
145 #define WIDE_6 0xff16
146 #define WIDE_7 0xff17
147 #define WIDE_8 0xff18
148 #define WIDE_9 0xff19
150 #define UCS_GETA 0x3013
151 #define EUC_GETA 0xa2ae
154 int anthy_xchar_to_num(xchar );
155 xchar anthy_xchar_wide_num_to_num(xchar);
157 struct half_kana_table {
162 const struct half_kana_table *anthy_find_half_kana(xchar xc);
163 xchar anthy_lookup_half_wide(xchar xc);