#include "exkana.h"

UChar AKASATANA[]={
	0x3042, /* あ */
	0x304b, /* か */
	0x3055, /* さ */
	0x305f, /* た */
	0x306a, /* な */
	0x306f, /* は */
	0x307e, /* ま */
	0x3084, /* や */
	0x3089, /* ら */
	0x308f, /* わ */
	0
};
char AKASATANAutf8[]={
	0xe3,0x81,0x82, /* あ */
	0xe3,0x81,0x8b, /* か */
	0xe3,0x81,0x95, /* さ */
	0xe3,0x81,0x9f, /* た */
	0xe3,0x81,0xaa, /* な */
	0xe3,0x81,0xaf, /* は */
	0xe3,0x81,0xbe, /* ま */
	0xe3,0x82,0x84, /* や */
	0xe3,0x82,0x89, /* ら */
	0xe3,0x82,0x8f, /* わ */
	0
};
UChar *akasatana;

UChar AIUEO[]={
	0x3042, /* あ */
	0x3044, /* い */
	0x3046, /* う */
	0x3048, /* え */
	0x304a, /* お */
	0x304b, /* か */
	0x304d, /* き */
	0x304f, /* く */
	0x3051, /* け */
	0x3053, /* こ */
	0x3055, /* さ */
	0x3057, /* し */
	0x3059, /* す */
	0x305b, /* せ */
	0x305d, /* そ */
	0x305f, /* た */
	0x3061, /* ち */
	0x3064, /* つ */
	0x3066, /* て */
	0x3068, /* と */
	0x306a, /* な */
	0x306b, /* に */
	0x306c, /* ぬ */
	0x306d, /* ね */
	0x306e, /* の */
	0x306f, /* は */
	0x3072, /* ひ */
	0x3075, /* ふ */
	0x3078, /* へ */
	0x307b, /* ほ */
	0x307e, /* ま */
	0x307f, /* み */
	0x3080, /* む */
	0x3081, /* め */
	0x3082, /* も */
	0x3084, /* や */
	0xd82c, 0xdd20, /* U+1B120 Katakana Letter Archaic YI  𛄠 */
	0x3086, /* ゆ */
	0xd82c, 0xdd21, /* U+1B121 Katakana Letter Archaic YE  𛄡 */
	0x3088, /* よ */
	0x3089, /* ら */
	0x308a, /* り */
	0x308b, /* る */
	0x308c, /* れ */
	0x308d, /* ろ */
	0x308f, /* わ */
	0x3090, /* ゐ */
	0xd82c, 0xdd1f, /* U+1B11F Hiragana Letter Archaic WU  𛄟 */
	0x3091, /* ゑ */
	0x3092, /* を */
	0x3093, /* ん */
	0
};
UChar *aiueo;
UChar kanatable[]={
	0x3042, /* あ */
	0x3042, /* あ */
	0x3044, /* い */
	0x3044, /* い */
	0x3046, /* う */
	0x3046, /* う */
	0x3048, /* え */
	0x3048, /* え */
	0x304a, /* お */
	0x304a, /* お */
	0x304b, /* か */
	0x304b, /* か */
	0x304d, /* き */
	0x304d, /* き */
	0x304f, /* く */
	0x304f, /* く */
	0x3051, /* け */
	0x3051, /* け */
	0x3053, /* こ */
	0x3053, /* こ */
	0x3055, /* さ */
	0x3055, /* さ */
	0x3057, /* し */
	0x3057, /* し */
	0x3059, /* す */
	0x3059, /* す */
	0x305b, /* せ */
	0x305b, /* せ */
	0x305d, /* そ */
	0x305d, /* そ */
	0x305f, /* た */
	0x305f, /* た */
	0x3061, /* ち */
	0x3061, /* ち */
	0x3064, /* つ */
	0x3064, /* つ */
	0x3064, /* つ */
	0x3066, /* て */
	0x3066, /* て */
	0x3068, /* と */
	0x3068, /* と */
	0x306a, /* な */
	0x306b, /* に */
	0x306c, /* ぬ */
	0x306d, /* ね */
	0x306e, /* の */
	0x306f, /* は */
	0x306f, /* は */
	0x306f, /* は */
	0x3072, /* ひ */
	0x3072, /* ひ */
	0x3072, /* ひ */
	0x3075, /* ふ */
	0x3075, /* ふ */
	0x3075, /* ふ */
	0x3078, /* へ */
	0x3078, /* へ */
	0x3078, /* へ */
	0x307b, /* ほ */
	0x307b, /* ほ */
	0x307b, /* ほ */
	0x307e, /* ま */
	0x307f, /* み */
	0x3080, /* む */
	0x3081, /* め */
	0x3082, /* も */
	0x3084, /* や */
	0x3084, /* や */
	0x3086, /* ゆ */
	0x3086, /* ゆ */
	0x3088, /* よ */
	0x3088, /* よ */
	0x3089, /* ら */
	0x308a, /* り */
	0x308b, /* る */
	0x308c, /* れ */
	0x308d, /* ろ */
	0x308f, /* わ */
	0x308f, /* わ */
	0x3090, /* ゐ */
	0x3091, /* ゑ */
	0x3092, /* を */
	0x3093, /* ん */
	0x3046, /* う */
	0x304b, /* か */
	0x3051, /* け */
	0x308f, /* わ */
	0x3090, /* ゐ */
	0x3091, /* ゑ */
	0x3092, /* を */
	0
};
UChar extkanatable[]={
	0x304f, /* く */
	0x3057, /* し */
	0x3059, /* す */
	0x3068, /* と */
	0x306c, /* ぬ */
	0x306f, /* は */
	0x3072, /* ひ */
	0x3075, /* ふ */
	0x3078, /* へ */
	0x307b, /* ほ */
	0x3080, /* む */
	0x3089, /* ら */
	0x308a, /* り */
	0x308b, /* る */
	0x308c, /* れ */
	0x308d, /* ろ */
	0
};
int kana_ye_mode=0;


UChar GANADA[]={
	0x3131, /* ㄱ (Hangul Compatibility Jamo) */
	0x3134, /* ㄴ */
	0x3137, /* ㄷ */
	0x3139, /* ㄹ */
	0x3141, /* ㅁ */
	0x3142, /* ㅂ */
	0x3145, /* ㅅ */
	0x3147, /* ㅇ */
	0x3148, /* ㅈ */
	0x314A, /* ㅊ */
	0x314B, /* ㅋ */
	0x314C, /* ㅌ */
	0x314D, /* ㅍ */
	0x314E, /* ㅎ */
	0
};


UChar DVNG_HEAD[]={
	/* Independent vowels */
	0x0904, /* ऄ */
	0x0905, /* अ */
	0x0906, /* आ */
	0x0907, /* इ */
	0x0908, /* ई */
	0x0909, /* उ */
	0x090A, /* ऊ */
	0x090B, /* ऋ */
	0x090C, /* ऌ */
	0x090D, /* ऍ */
	0x090E, /* ऎ */
	0x090F, /* ए */
	0x0910, /* ऐ */
	0x0911, /* ऑ */
	0x0912, /* ऒ */
	0x0913, /* ओ */
	0x0914, /* औ */
	/* Consonants */
	0x0915, /* क */
	0x0916, /* ख */
	0x0917, /* ग */
	0x0918, /* घ */
	0x0919, /* ङ */
	0x091A, /* च */
	0x091B, /* छ */
	0x091C, /* ज */
	0x091D, /* झ */
	0x091E, /* ञ */
	0x091F, /* ट */
	0x0920, /* ठ */
	0x0921, /* ड */
	0x0922, /* ढ */
	0x0923, /* ण */
	0x0924, /* त */
	0x0925, /* थ */
	0x0926, /* द */
	0x0927, /* ध */
	0x0928, /* न */
	0x092A, /* प */
	0x092B, /* फ */
	0x092C, /* ब */
	0x092D, /* भ */
	0x092E, /* म */
	0x092F, /* य */
	0x0930, /* र */
	0x0932, /* ल */
	0x0933, /* ळ */
	0x0935, /* व */
	0x0936, /* श */
	0x0937, /* ष */
	0x0938, /* स */
	0x0939, /* ह */
	0
};


UChar THAI_HEAD[]={
	0x0E01, /* ก */
	0x0E02, /* ข */
	0x0E03, /* ฃ */
	0x0E04, /* ค */
	0x0E05, /* ฅ */
	0x0E06, /* ฆ */
	0x0E07, /* ง */
	0x0E08, /* จ */
	0x0E09, /* ฉ */
	0x0E0A, /* ช */
	0x0E0B, /* ซ */
	0x0E0C, /* ฌ */
	0x0E0D, /* ญ */
	0x0E0E, /* ฎ */
	0x0E0F, /* ฏ */
	0x0E10, /* ฐ */
	0x0E11, /* ฑ */
	0x0E12, /* ฒ */
	0x0E13, /* ณ */
	0x0E14, /* ด */
	0x0E15, /* ต */
	0x0E16, /* ถ */
	0x0E17, /* ท */
	0x0E18, /* ธ */
	0x0E19, /* น */
	0x0E1A, /* บ */
	0x0E1B, /* ป */
	0x0E1C, /* ผ */
	0x0E1D, /* ฝ */
	0x0E1E, /* พ */
	0x0E1F, /* ฟ */
	0x0E20, /* ภ */
	0x0E21, /* ม */
	0x0E22, /* ย */
	0x0E23, /* ร */
	0x0E24, /* ฤ */
	0x0E25, /* ล */
	0x0E26, /* ฦ */
	0x0E27, /* ว */
	0x0E28, /* ศ */
	0x0E29, /* ษ */
	0x0E2A, /* ส */
	0x0E2B, /* ห */
	0x0E2C, /* ฬ */
	0x0E2D, /* อ */
	0x0E2E, /* ฮ */
	0
};