diff --git a/honoka/src/romkan_table.h b/honoka/src/romkan_table.h deleted file mode 100644 index d542587..0000000 --- a/honoka/src/romkan_table.h +++ /dev/null @@ -1,362 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2004 by TAM(Teppei Tamra) * - * tam-t@par.odn.ne.jp * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -// ���޻������Ѵ��ơ��֥롣 -// �������ʤΤǥߥ�/��­�β�ǽ�����ꡣ - -const char _RomkanTable[][6] = { -// "�ɤ�", "�Ѵ�", -// ("�Ѵ�"������ξ�����α��"�ɤ�"����ϥ����ߥ͡���) - "a", "��", - "i", "��", - "u", "��", - "e", "��", - "o", "��", - "ka", "��", - "ki", "��", - "ku", "��", - "ke", "��", - "ko", "��", - "sa", "��", - "si", "��", - "su", "��", - "se", "��", - "so", "��", - "ta", "��", - "ti", "��", - "tu", "��", - "te", "��", - "to", "��", - "na", "��", - "ni", "��", - "nu", "��", - "ne", "��", - "no", "��", - "ha", "��", - "hi", "��", - "hu", "��", - "he", "��", - "ho", "��", - "ma", "��", - "mi", "��", - "mu", "��", - "me", "��", - "mo", "��", - "ya", "��", - "yi", "��", - "yu", "��", - "ye", "����", - "yo", "��", - "ra", "��", - "ri", "��", - "ru", "��", - "re", "��", - "ro", "��", - "la", "��", - "li", "��", - "lu", "��", - "le", "��", - "lo", "��", - "wa", "��", - "wi", "��", - "wu", "��", - "we", "��", - "wo", "��", - "nn", "��", - "N", "��", // ��ʸ����N���� - "xa", "��", - "xi", "��", - "xu", "��", - "xe", "��", - "xo", "��", - "xtu", "��", - "xya", "��", - "xyu", "��", - "xyo", "��", - "ga", "��", - "gi", "��", - "gu", "��", - "ge", "��", - "go", "��", - "za", "��", - "zi", "��", - "zu", "��", - "ze", "��", - "zo", "��", - "da", "��", - "di", "��", - "du", "��", - "de", "��", - "do", "��", - "ba", "��", - "bi", "��", - "bu", "��", - "be", "��", - "bo", "��", - "pa", "��", - "pi", "��", - "pu", "��", - "pe", "��", - "po", "��", - "kya", "����", - "kyi", "����", - "kyu", "����", - "kye", "����", - "kyo", "����", - "sya", "����", - "syi", "��", - "syu", "����", - "sye", "����", - "syo", "����", - "sha", "����", - "shi", "��", - "shu", "����", - "she", "����", - "sho", "����", - "cha", "����", - "chi", "��", - "chu", "����", - "che", "����", - "cho", "����", - "tya", "����", - "tyi", "�Ƥ�", - "tyu", "����", - "tye", "����", - "tyo", "����", - "dya", "�¤�", - "dyi", "�Ǥ�", - "dyu", "�¤�", - "dye", "�¤�", - "dyo", "�¤�", - "va", "����", - "vi", "����", - "vu", "��", - "ve", "����", - "vo", "����", - "zya", "����", - "zyi", "����", - "zyu", "����", - "zye", "����", - "zyo", "����", - "ja", "����", - "ji", "��", - "ju", "����", - "je", "����", - "jo", "����", - "fa", "�դ�", - "fi", "�դ�", - "fu", "��", - "fe", "�դ�", - "fo", "�դ�", - "hya", "�Ҥ�", - "hyi", "�Ҥ�", - "hyu", "�Ҥ�", - "hye", "�Ҥ�", - "hyo", "�Ҥ�", - "rya", "���", - "ryi", "�ꤣ", - "ryu", "���", - "rye", "�ꤧ", - "ryo", "���", - "nya", "�ˤ�", - "nyi", "�ˤ�", - "nyu", "�ˤ�", - "nye", "�ˤ�", - "nyo", "�ˤ�", - "gya", "����", - "gyi", "����", - "gyu", "����", - "gye", "����", - "gyo", "����", - "bya", "�Ӥ�", - "byi", "�Ӥ�", - "byu", "�Ӥ�", - "bye", "�Ӥ�", - "byo", "�Ӥ�", - "pya", "�Ԥ�", - "pyi", "�Ԥ�", - "pyu", "�Ԥ�", - "pye", "�Ԥ�", - "pyo", "�Ԥ�", - "mya", "�ߤ�", - "myi", "�ߤ�", - "myu", "�ߤ�", - "mye", "�ߤ�", - "myo", "�ߤ�", - "Za", "��", - "Zb", "��", - "Zc", "��", - "Zd", "��", - "Ze", "��", - "Zf", "��", - "Zg", "��", - "Zh", "��", - "Zi", "��", - "Zj", "��", - "Zk", "��", - "Zl", "��", - "Zm", "��", - "Zn", "��", - "Zo", "��", - "Zp", "��", - "Zq", "��", - "Zr", "��", - "Zs", "��", - "Zt", "��", - "Zu", "��", - "Zv", "��", - "Zw", "��", - "Zx", "��", - "Zy", "��", - "Zz", "��", - "ZA", "��", - "ZB", "��", - "ZC", "��", - "ZD", "��", - "ZE", "��", - "ZF", "��", - "ZG", "��", - "ZH", "��", - "ZI", "��", - "ZJ", "��", - "ZK", "��", - "ZL", "��", - "ZM", "��", - "ZN", "��", - "ZO", "��", - "ZP", "��", - "ZQ", "��", - "ZR", "��", - "ZS", "��", - "ZT", "��", - "ZU", "��", - "ZV", "��", - "ZW", "��", - "ZX", "��", - "ZY", "��", - "ZZ", "��", - "Z1", "��", - "Z2", "��", - "Z3", "��", - "Z4", "��", - "Z5", "��", - "Z6", "��", - "Z7", "��", - "Z8", "��", - "Z9", "��", - "Z0", "��", - - //"Z-", "��", - "Z^", "��", - //"Z\\", "��", - "z1", "��", - "z2", "��", - "z3", "��", - "z4", "��", - "z5", "��", - "z6", "��", - "z7", "��", - "z8", "��", - "z9", "��", - "z0", "��", - "z-", "��", - "z^", "��", - "z\\", "��", - "z,", "��", - "z.", "��", - "z/", "��", - - "-", "��", - "[", "��", - "]", "��", - ".", "��", - ",", "��", - "{", "��", - "}", "��", - "@", "��", - ":", "��", - ";", "��", - "?", "��", - "<", "��", - ">", "��", - "*", "��", - "+", "��", - "/", "��", - "\\", "��", - - "z-", "��", - "z[", "��", - "z]", "��", - "z.", "��", - "z,", "��", - "z{", "��", - "z}", "��", - "z@", "��", - "z:", "��", - "z;", "��", - "z?", "��", - "z<", "��", - "z>", "��", - "z*", "��", - "z+", "��", - "z/", "��", - //"z\\", "��", - - "Z-", "��", - "Z[", "��", - "Z]", "��", - "Z.", "��", - "Z,", "��", - "Z{", "��", - "Z}", "��", - "Z@", "��", - "Z:", "��", - "Z;", "��", - "Z?", "��", - "Z<", "��", - "Z>", "��", - "Z*", "��", - "Z+", "��", - "Z/", "��", - "Z\\", "��", - "Z ", "��", - - "zb", "��", - "zc", "��", - "zd", "��", - "zf", "��", - "zg", "��", - "zh", "��", - "zj", "��", - "zk", "��", - "zl", "��", - "zm", "��", - "zn", "��", - "zp", "��", - "zq", "��", - "zr", "��", - "zs", "��", - "zt", "��", - "zv", "��", - "zw", "��", - "zx", ":-", - "" -}; - diff --git a/honoka/src/wnnstruct.h b/honoka/src/wnnstruct.h deleted file mode 100644 index 177ca8b..0000000 --- a/honoka/src/wnnstruct.h +++ /dev/null @@ -1,86 +0,0 @@ -/* - * FreeWnn is a network-extensible Kana-to-Kanji conversion system. - * This file is part of FreeWnn. - * - * Copyright Kyoto University Research Institute for Mathematical Sciences - * 1987, 1988, 1989, 1990, 1991, 1992 - * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 - * Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 - * Copyright FreeWnn Project 1999, 2000 - * - * Maintainer: FreeWnn Project - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#define WNN_YOMI_SIZE 10 -typedef struct wnn_jl_bun WNN_BUN; - -struct wnn_jl_bun -{ - int jirilen; /* ����ʸ��μ�Ω�� */ - int dic_no; - int entry; - int kangovect; /* ��³�٥��ȥ�ơ��֥�ؤΥݥ��� */ - int hinsi; /* �ʻ� */ - int hindo:16; /* ����(������) */ - int ref_cnt:4; /* ʸ��ꥹ�Ȥ˻Ȥ��Ƥ��� */ - /* BUG FIX signed --> unsigned */ - unsigned int ima:1; /* ���Ȥä���ӥå� */ - unsigned int hindo_updated:1; /* ����ʸ������٤Ϲ�������Ƥ��� */ - unsigned int nobi_top:1; /* ���Ф��̤ߤ�Ԥä����򼨤��� */ - /* egg �ߤ����˿��Ф��̤ߤ򷫤��֤��Ԥ����ˡ�����˸�������κ� - �Ȥä��� �ӥåȤ� ��Ȥ��ƤϤʤ�ʤ��� */ - unsigned int dai_top:1; /* ��ʸ�����Ƭ */ - unsigned int dai_end:1; /* ��ʸ���saigo *//* ������ nomi */ - unsigned int from_zenkouho:2; /*�����䤫�����򤵤줿ʸ�ᤫ�ɤ��� */ - unsigned int bug:1; /* BUG FIX �Ȥꤢ���� */ - /* BUG FIX signed --> unsigned */ - int hyoka; - int daihyoka; - short yomilen; - short kanjilen; - WNN_BUN *down; /* ���Ȥä���ӥåȤ���Ȥ��оݤ�ʸ�� */ - w_char yomi[WNN_YOMI_SIZE]; /* �ɤߡ����������롣�����ڤ�ʤ����ˤ� - ���ˤĤʤ��� */ - WNN_BUN *next; /* ���Υ��ȥ饯�ȤؤΥݥ��� */ - WNN_BUN *free_next; /* ���Υ��ȥ饯�ȤؤΥݥ��� */ -}; - - -struct wnn_buf -{ - struct wnn_env *env; /* �Ķ� */ - int bun_suu; /* ʸ��� */ - int zenkouho_suu; /* ������ο� */ - WNN_BUN **bun; /* ʸ��ؤΥݥ��� */ - WNN_BUN **down_bnst; /* ���Ȥä���ӥåȤ���Ȥ��оݤ�ʸ�� */ - - WNN_BUN **zenkouho; /* ������ؤΥݥ��� */ - int *zenkouho_dai; /* daibunsetsu zenkouho */ - int zenkouho_dai_suu; /* daibunsetsu zenkouho suu */ - - short c_zenkouho; /* �������桢���ܤ��Ƥ������ */ - short zenkouho_daip; - int zenkouho_bun; /* ��������äƤ���ʸ�� */ - int zenkouho_end_bun; /* ������(dai)���äƤ���Ǹ��ʸ�� */ - int zenkouho_endvect; /* ��������ä� endvect *//* ADD KURI */ - - WNN_BUN *free_heap; - char *heap; /* linked list of alloced area */ - int msize_bun; - int msize_zenkouho; -}; -