diff options
author | Wout Mertens <wmertens@gentoo.org> | 2002-06-02 23:03:24 +0000 |
---|---|---|
committer | Wout Mertens <wmertens@gentoo.org> | 2002-06-02 23:03:24 +0000 |
commit | 582d49bfc8729430df01bb434a811736ac55927f (patch) | |
tree | 355ca2c9360e591ac203d360c95bdba20cd0c1e4 /app-i18n | |
parent | added metatheme-0.9.7-r1.ebuild (diff) | |
download | gentoo-2-582d49bfc8729430df01bb434a811736ac55927f.tar.gz gentoo-2-582d49bfc8729430df01bb434a811736ac55927f.tar.bz2 gentoo-2-582d49bfc8729430df01bb434a811736ac55927f.zip |
Fixes patch problems
Diffstat (limited to 'app-i18n')
-rw-r--r-- | app-i18n/canna/Changelog | 8 | ||||
-rw-r--r-- | app-i18n/canna/canna-3.5_beta2-r1.ebuild (renamed from app-i18n/canna/canna-3.5_beta2.ebuild) | 23 | ||||
-rw-r--r-- | app-i18n/canna/files/canna-3.5_beta2-r1/canna.confd (renamed from app-i18n/canna/files/canna-3.5_beta2/canna.confd) | 0 | ||||
-rw-r--r-- | app-i18n/canna/files/canna-3.5_beta2-r1/canna.initd (renamed from app-i18n/canna/files/canna-3.5_beta2/canna.initd) | 0 | ||||
-rw-r--r-- | app-i18n/canna/files/canna-3.5_beta2-r1/gentoo.diff | 1702 | ||||
-rw-r--r-- | app-i18n/canna/files/canna-3.5_beta2/gentoo.diff | 2574 | ||||
-rw-r--r-- | app-i18n/canna/files/digest-canna-3.5_beta2 | 1 |
7 files changed, 1721 insertions, 2587 deletions
diff --git a/app-i18n/canna/Changelog b/app-i18n/canna/Changelog index 09f305cf3fa0..d3b104f496c7 100644 --- a/app-i18n/canna/Changelog +++ b/app-i18n/canna/Changelog @@ -1,6 +1,12 @@ # ChangeLog for <CATEGORY>/<PACKAGE_NAME> # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/canna/Changelog,v 1.1 2002/06/01 13:40:35 wmertens Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/canna/Changelog,v 1.2 2002/06/02 23:03:24 wmertens Exp $ + +*canna-3.5_beta2-r1 (02 Jun 2002) + + 03 Jun 2002; Ryan Shaw <ryan.shaw@stanfordalumni.org> : + Changed the patches so they apply smoothly. + Also some ebuild massaging by wmertens@gentoo.org for lintool happiness. *canna-3.5_beta2 (02 Jun 2002) diff --git a/app-i18n/canna/canna-3.5_beta2.ebuild b/app-i18n/canna/canna-3.5_beta2-r1.ebuild index 09e2102b8ab2..061863849d43 100644 --- a/app-i18n/canna/canna-3.5_beta2.ebuild +++ b/app-i18n/canna/canna-3.5_beta2-r1.ebuild @@ -1,20 +1,20 @@ # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/canna/canna-3.5_beta2.ebuild,v 1.1 2002/06/01 13:40:35 wmertens Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/canna/canna-3.5_beta2-r1.ebuild,v 1.1 2002/06/02 23:03:24 wmertens Exp $ -A="Canna35b2.tar.gz" +DESCRIPTION="A client-server based Kana-Kanji conversion system" +HOMEPAGE="http://www.nec.co.jp/canna/" +LICENSE="as-is" +A="Canna35b2.tar.gz" S="${WORKDIR}/Canna35b2" -DESCRIPTION="A client-server based Kana-Kanji conversion system" - SRC_URI="ftp://ftp.tokyonet.ad.jp/pub/misc/Canna/Canna35/${A}" -HOMEPAGE="http://www.nec.co.jp/canna/" - -LICENSE="as-is" +RDEPEND="virtual/glibc" +DEPEND="$RDEPEND" -DEPEND="virtual/glibc" +SLOT=0 src_unpack() { @@ -22,7 +22,8 @@ src_unpack() { unpack ${A} # patch Canna.conf to ensure that files are installed into image dir - patch -p0 < ${FILESDIR}/${P}/gentoo.diff || die + cd Canna35b2 + patch -p0 < ${FILESDIR}/${PF}/gentoo.diff || die } src_compile() { @@ -47,6 +48,6 @@ src_install () { dodoc README WHATIS # install rc script and its config file - exeinto /etc/init.d ; newexe ${FILESDIR}/${P}/canna.initd canna - insinto /etc/conf.d ; newins ${FILESDIR}/${P}/canna.confd canna + exeinto /etc/init.d ; newexe ${FILESDIR}/${PF}/canna.initd canna + insinto /etc/conf.d ; newins ${FILESDIR}/${PF}/canna.confd canna } diff --git a/app-i18n/canna/files/canna-3.5_beta2/canna.confd b/app-i18n/canna/files/canna-3.5_beta2-r1/canna.confd index 8019d2030189..8019d2030189 100644 --- a/app-i18n/canna/files/canna-3.5_beta2/canna.confd +++ b/app-i18n/canna/files/canna-3.5_beta2-r1/canna.confd diff --git a/app-i18n/canna/files/canna-3.5_beta2/canna.initd b/app-i18n/canna/files/canna-3.5_beta2-r1/canna.initd index cc8167890b5f..cc8167890b5f 100644 --- a/app-i18n/canna/files/canna-3.5_beta2/canna.initd +++ b/app-i18n/canna/files/canna-3.5_beta2-r1/canna.initd diff --git a/app-i18n/canna/files/canna-3.5_beta2-r1/gentoo.diff b/app-i18n/canna/files/canna-3.5_beta2-r1/gentoo.diff new file mode 100644 index 000000000000..f2dc49d8b300 --- /dev/null +++ b/app-i18n/canna/files/canna-3.5_beta2-r1/gentoo.diff @@ -0,0 +1,1702 @@ +Index: Canna.conf +=================================================================== +RCS file: /var/lib/cvs/canna/Canna.conf,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +131,138c131,143 +< cannaBinDir = /usr/local/canna/bin +< cannaSrvDir = /usr/local/canna/bin +< cannaLibDir = /usr/local/canna/lib +< cannaManDir = /usr/local/canna/man +< cannaIncDir = /usr/local/canna/include/canna +< libCannaDir = /usr/lib +< +< ErrDir = /usr/spool/canna +--- +> cannaBinDir = /usr/bin +> cannaSrvDir = /usr/sbin +> cannaLibDir = /etc/canna +> cannaEtcDir = /etc/canna +> cannaManDir = /usr/share/man +> cannaIncDir = /usr/include/canna +> libCannaDir = /usr/lib +> cannaDocDir = /usr/share/doc/canna-3.5_beta2 +> cannaShareDir = /usr/share/canna +> +> ErrDir = /var/log/canna +> LockDir = /tmp/.iroha_unix +> LockFile = IROHA +151c156 +< cannaDsoRev = 1 +--- +> cannaDsoRev = 1.0 +170c175 +< #define JAPANESEMAN +--- +> /* #define JAPANESEMAN */ +207c212 +< DicDir = $(cannaLibDir)/dic +--- +> DicDir = /var/lib/canna/dic +285a291 +> /* +290a297 +> */ +306a314,316 +> echo "s%@(DicDir)%$(DicDir)%g"; \ @@\ +> echo "s%@(LockDir)%$(LockDir)%g"; \ @@\ +> echo "s%@(LockFile)%$(LockFile)%g"; \ @@\ +319a330,332 +> echo "s%@(DicDir)%$(DicDir)%g" >> $(MANUALSED) @@\ +> echo "s%@(LockDir)%$(LockDir)%g" >> $(MANUALSED) @@\ +> echo "s%@(LockFile)%$(LockFile)%g" >> $(MANUALSED) @@\ +324a338,339 +> MANSUFFIX = 1 /* man section for user programs */ +> +329,330c344,346 +< ConvertPathName(file.tmp,file.$(MANSRCSUFF)) @@\ +< install.man:: file.tmp @@\ +--- +> ConvertPathName(file.tmp,file.man) @@\ +> ConvertPathName(file.jtmp,file.jmn) @@\ +> install.man:: file.tmp file.jtmp @@\ +331a348 +> MakeDir($(DESTDIR)destdir/ja/man$(MANSUFFIX)) @@\ +333c350,351 +< $(RM) file.tmp @@\ +--- +> $(INSTALL) -c $(INSTMANFLAGS) file.jtmp $(DESTDIR)destdir/ja/man$(MANSUFFIX)/dest.$(MANSUFFIX) @@\ +> $(RM) file.tmp file.jtmp @@\ +335c353 +< $(RM) file.tmp +--- +> $(RM) file.tmp file.jtmp +342a361,362 +> LIBMANSUFFIX = 3 /* man section for libraries */ +> +347,348c367,369 +< ConvertPathName(file.tmp,file.$(MANSRCSUFF)) @@\ +< install.man:: file.tmp @@\ +--- +> ConvertPathName(file.tmp,file.man) @@\ +> ConvertPathName(file.jtmp,file.jmn) @@\ +> install.man:: file.tmp file.jtmp @@\ +349a371 +> MakeDir($(DESTDIR)destdir/ja/man$(LIBMANSUFFIX)) @@\ +351c373,374 +< $(RM) file.tmp @@\ +--- +> $(INSTALL) -c $(INSTMANFLAGS) file.jtmp $(DESTDIR)destdir/ja/man$(LIBMANSUFFIX)/dest.$(LIBMANSUFFIX) @@\ +> $(RM) file.tmp file.jtmp @@\ +353c376 +< $(RM) file.tmp +--- +> $(RM) file.tmp file.jtmp +378c401 +< set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i;$(CHOWN) owner $(DESTDIR)$$i;$(CHGRP) group $(DESTDIR)$$i); fi \ @@\ +--- +> set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i;$(CHOWN) owner $(DESTDIR)$$i;$(CHGRP) group $(DESTDIR)$$i); fi; \ @@\ +425a449 +> echo "#define CANNASHAREDIR '$(cannaShareDir)'" >> junk @@\ +448a473 +> echo "#define CANNASHAREDIR \"$(cannaShareDir)\""; \ @@\ +Index: Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +6c6 +< WORLDOPTS = -k +--- +> WORLDOPTS = +14c14 +< $(RM) -r include cannaconf.h +--- +> $(RM) -r include +Index: ccustom/canna.h +=================================================================== +RCS file: /var/lib/cvs/canna/ccustom/canna.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +44c44 +< # if defined(SYSV) || defined(SVR4) +--- +> # if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) +Index: cmd/cannacheck/ccheck.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/cannacheck/ccheck.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +49c49 +< Name of the host under which \fIcannaserver(1M)\fP is in operation. +--- +> Name of the host under which \fIcannaserver(1)\fP is in operation. +52c52 +< cannaserver(1M), cannakill(1M), cannastat(1) +--- +> cannaserver(1), cannakill(1), cannastat(1) +55c55 +< Specifies the name of the host under which \fIcannaserver(1M)\fP is in +--- +> Specifies the name of the host under which \fIcannaserver(1)\fP is in +Index: cmd/cannastat/cstat.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/cannastat/cstat.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +32c32 +< server \fIcannaserver(1M)\fP. The information includes the +--- +> server \fIcannaserver(1)\fP. The information includes the +34c34 +< exists, the \fIcannaserver(1M)\fP's version, the number of clients +--- +> exists, the \fIcannaserver(1)\fP's version, the number of clients +88c88 +< cannaserver(1M), cannakill(1M), cannacheck(1) +--- +> cannaserver(1), cannakill(1), cannacheck(1) +93c93 +< Specifies the name of the host under which \fIcannaserver(1M)\fP is in +--- +> Specifies the name of the host under which \fIcannaserver(1)\fP is in +Index: cmd/catdic/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/catdic/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +3a4,6 +> /* gentoo: use hard links so that the image can be merged correctly */ +> LN = ln +> +56,75c59,78 +< $(RM) $(cannaBinDir)/cpdic.exe +< $(RM) $(cannaBinDir)/lsdic.exe +< $(RM) $(cannaBinDir)/mkdic.exe +< $(RM) $(cannaBinDir)/mvdic.exe +< $(RM) $(cannaBinDir)/rmdic.exe +< $(RM) $(cannaBinDir)/syncdic.exe +< $(RM) $(cannaBinDir)/chmoddic.exe +< $(RM) $(cannaBinDir)/addwords.exe +< $(RM) $(cannaBinDir)/delwords.exe +< $(RM) $(cannaBinDir)/cannakill.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/cpdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/lsdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/mkdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/mvdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/rmdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/syncdic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/chmoddic.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/addwords.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/delwords.exe +< $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/cannakill.exe +--- +> $(RM) $(DESTDIR)$(cannaBinDir)/cpdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/lsdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/mkdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/mvdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/rmdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/syncdic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/chmoddic.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/addwords.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/delwords.exe +> $(RM) $(DESTDIR)$(cannaBinDir)/cannakill.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/cpdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/lsdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/mkdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/mvdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/rmdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/syncdic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/chmoddic.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/addwords.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/delwords.exe +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/cannakill.exe +78,96c81,99 +< $(RM) $(cannaBinDir)/cpdic +< $(RM) $(cannaBinDir)/lsdic +< $(RM) $(cannaBinDir)/mkdic +< $(RM) $(cannaBinDir)/mvdic +< $(RM) $(cannaBinDir)/rmdic +< $(RM) $(cannaBinDir)/syncdic +< $(RM) $(cannaBinDir)/chmoddic +< $(RM) $(cannaBinDir)/addwords +< $(RM) $(cannaBinDir)/delwords +< $(RM) $(cannaBinDir)/cannakill +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cpdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/lsdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mkdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mvdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/rmdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/syncdic +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/addwords +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/delwords +< $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cannakill +--- +> $(RM) $(DESTDIR)$(cannaBinDir)/cpdic +> $(RM) $(DESTDIR)$(cannaBinDir)/lsdic +> $(RM) $(DESTDIR)$(cannaBinDir)/mkdic +> $(RM) $(DESTDIR)$(cannaBinDir)/mvdic +> $(RM) $(DESTDIR)$(cannaBinDir)/rmdic +> $(RM) $(DESTDIR)$(cannaBinDir)/syncdic +> $(RM) $(DESTDIR)$(cannaBinDir)/chmoddic +> $(RM) $(DESTDIR)$(cannaBinDir)/addwords +> $(RM) $(DESTDIR)$(cannaBinDir)/delwords +> $(RM) $(DESTDIR)$(cannaBinDir)/cannakill +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cpdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/lsdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mkdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mvdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/rmdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/syncdic +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/addwords +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/delwords +> $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cannakill +Index: cmd/catdic/cannakill.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/catdic/cannakill.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +32c32 +< cannaserver(1M). This causes the server to delete the lock file and +--- +> cannaserver(1). This causes the server to delete the lock file and +35,36c35,36 +< The user who has started cannaserver(1M) or the super user can only +< use cannakill(1M) to terminate operation of canncannaer. +--- +> The user who has started cannaserver(1) or the super user can only +> use cannakill(1) to terminate operation of canncannaer. +42c42 +< cannaserver(1M), cannastat(1), cannacheck(1) +--- +> cannaserver(1), cannastat(1), cannacheck(1) +Index: cmd/catdic/catdic.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/catdic/catdic.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +33c33 +< on which \fIcannaserver\fP(1M) is in operation. (Hereafter, this machine +--- +> on which \fIcannaserver\fP(1) is in operation. (Hereafter, this machine +64c64 +< cannaserver(1M), lsdic(1), mkdic(1) +--- +> cannaserver(1), lsdic(1), mkdic(1) +Index: cmd/catdic/mkdic.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/catdic/mkdic.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +31c31 +< directory of the remote host, on which \fIcannaserver\fP(1M) is in operation. +--- +> directory of the remote host, on which \fIcannaserver\fP(1) is in operation. +99c99 +< catdic(1), cannaserver(1M), lsdic(1) +--- +> catdic(1), cannaserver(1), lsdic(1) +Index: cmd/crxgram/crxgram.c +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/crxgram/crxgram.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +71a72 +> #if !defined(__GLIBC__) +85a87 +> #endif /* __GLIBC__ */ +Index: cmd/cshost/cshost.man +=================================================================== +RCS file: /var/lib/cvs/canna/cmd/cshost/cshost.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +9c9 +< connections to \fIcannaserver\fP(1M). +--- +> connections to \fIcannaserver\fP(1). +11c11 +< \fIcannaserver\fP(1M) allows network connections only from programs +--- +> \fIcannaserver\fP(1) allows network connections only from programs +Index: dic/ideo/grammar/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/grammar/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +88,90c88,90 +< $(CHGRP) $(cannaGroup) $(CANNADICDIR) +< $(CHOWN) $(cannaOwner) $(CANNADICDIR) +< $(CHMOD) ug+w $(CANNADICDIR) +--- +> $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR) +> $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR) +> $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR) +Index: dic/ideo/grammar/gram.code +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/grammar/gram.code,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +33c33 +< * 新しくつけ足した形式名詞.働きは同じ. +--- +> * 「な」がJTNOのように働く後に引き続く。「はず」「わけ」の二語。 +49c49 +< /* あと/うち/おり/こと/ため/とき/ところ/はず/ほう/ほか/まえ/まま/もの/わけ/ */ +--- +> /* あと/うち/おり/こと/ため/とき/ところ/はず/ほう/ほか/まえ/まま/もの/わけ//あいだ/あまり/うえ/おかげ/かぎり/かた/くせ/ごと/つもり/ふし/やつ/よう/ような/よし */ +51c51 +< /* あいだ/あまり/うえ/おかげ/かぎり/かた/くせ/ごと/つもり/ふし/やつ/よう/ような/よし */ +--- +> /* はず/わけ (KNとの二重登録をする) */ +221d220 +< * ただし,C5r(行く)については一語のみなので連用形のコードとする +226,227c225 +< k5 a か /* 置か_ない,書か_ない */ +< iO い /* 置い_たら,書い_た */ +--- +> k5 iO い /* 置い_たら,書い_た */ +232a231 +> k5a _ か /* 置か_ない,書か_ない: ktek5a参照 */ +237,243c236,244 +< c5r a か /* 行か_ない */ +< i き /* 行き_ます */ +< tO っ /* 行っ_たら */ +< u く /* 行く_とき */ +< e け /* 行け */ +< o こ /* 行こ_う */ +< ya _ /* 行きゃ */ +--- +> /* 品詞数削減のため主にK5rと活用語尾を共有 +> * 行か_ない k5a +> * 行き_ます k5ir +> * 行く_とき k5u +> * 行け k5e +> * 行こ_う k5o +> * 行きゃ k5ya +> * 行っ_たら t5tO +> */ +266d266 +< tO っ /* 絶っ_たら,打っ_た */ +272a273 +> t5tO _ っ /* 絶っ_たら,打っ_た */ +397,400c398,402 +< des ho でしょ +< hou でしょう +< i でし +< u です +--- +> des i でし +> u です +> desho _ でしょ +> deshou _ でしょう +> +432,433c434,435 +< dd at だっ /* 形動の語尾を兼ねる ? */ +< emo でも /* 接続助詞 ? */ +--- +> ddat _ だっ /* 形動の語尾を兼ねる ? */ +> ddemo _ でも /* 接続助詞 ? */ +437a440 +> dde3 _ で /* 「しない_で_くれ」:「し_て_くれ」と対応 */ +438a442 +> djan _ _ /* 「じゃ_ない」と同じ前後の接続 */ +452c456,457 +< sugiru _ すぎ /* 行き_すぎる */ +--- +> sugiru _ すぎ /* 行き_すぎる、立派_すぎる */ +> yagaru _ _ /* 動詞の後のみ */ +539c544 +< nainee _ _ /* 食べ_ねえ */ +--- +> nainee _ ない /* 食べ_ねえ: 本来の形「ない」もここに収める。 */ +600c605,606 +< /* kte に接続する口語の品詞 */ +--- +> /* k5 が接続する口語の品詞:「減ってく」など。 */ +> kte2 _ _ /* 減っ_て_かない */ +602,608c608,609 +< ktec5 a _ /* 連れて_か_ない */ +< /* i */ /* 連れて_き_ます :「連れて来ます」もあるため保留 */ +< tO _ /* 連れて_っ_て */ +< u _ /* 連れて_く */ +< e _ /* 連れて_け */ +< o _ /* 連れて_こ_うよ */ +< ya _ /* 連れて_きゃ */ +--- +> /* kte2 に接続する k5a:「付いてかんが」対策 */ +> ktek5a _ か /* 減って_か_ない */ +Index: dic/ideo/grammar/gram.goto +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/grammar/gram.goto,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +40c40 +< BB+ KJ NN N00 N01 N02 N03 CJ RT KN TKN FKN +--- +> BB+ KJ NN N00 N01 N02 N03 CJ RT KN FKN +51c51 +< BB+ rasii youda mitaida dd dda1 dde1 ddar ddeha des JS +--- +> BB+ rasii youda mitaida ddat ddemo dda1 dde1 ddar ddeha des desho deshou JS +60a61,64 +> #ifdef BUNMATU +> BM+ BM +> #endif +> +63c67 +< YOUGEN+ kx sx aru iru oru kureru morau yaru miru oku rasii dd dda1 dde1 ddar ddeha des ssu +--- +> YOUGEN+ kx sx aru iru oru kureru morau yaru miru oku rasii ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou ssu +89c93 +< #define T_NA Fdatte kdn dd dda2 dde1 ddar ddeha sugiru mitaida ysouda /* 形容動詞の活用語尾 */ +--- +> #define T_NA Fdatte kdn ddat ddemo dda2 dde1 ddar ddeha djan sugiru mitaida ysouda /* 形容動詞の活用語尾 */ +98c102 +< rasii ppoi dd dde1 ddar ddeha des ssu mitaida buru na\ +--- +> rasii ppoi ddat ddemo dde1 ddar ddeha djan des desho deshou ssu mitaida buru na\ +268c272,274 +< CNS+ @T35 CNSUC2 +--- +> CN- SUC +> CNS+ @CN +> CNS- CNSUC1 +270,271c276,278 +< JNS+ @T35 JNM JNSSUC JNSUC +< JNM+ @T35 JNMSUC JNSUC +--- +> JN- SUC +> JNS+ @JN JNSSUC /* JNM */ +> JNM+ @JN JNMSUC +338c345 +< CJ+ BB /*dd dde1 ddar ddeha des*/ +--- +> CJ+ BB /*ddat ddemo dde1 ddar ddeha djan des desho deshou*/ +340c347 +< RT+ BB KN TKN FKN KJ SX ZX NZX PRE NNPRE CNPRE JNPRE +--- +> RT+ BB KN FKN KJ SX ZX NZX PRE NNPRE CNPRE JNPRE +356c363 +< OKX+ nasaru rasii dd dda2 dde1 ddar ddeha des +--- +> OKX+ nasaru rasii ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou +364c371 +< JTNN- Fttara Ftte Kto +--- +> JTNN- Fttara Ftte Fdano ddemo Kto +366c373 +< TKN+ @T35 +--- +> KN- SUC +367a375,379 +> FKN- SUC +> /* TKN: 〜な(わけ|はず) */ +> TKN+ BB Zka Zkai Zkasira Zkana Zsa Zne Znee Zyo +> TKN+ Ftoka Fdokoro Fnari Fha Fmo Snara Stte +> TKN+ rasii ppoi ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou ssu mitaida na +375c387 +< KS+ mas saseru sugiru nasaru rareru chau +--- +> KS+ mas saseru sugiru yagaru nasaru rareru chau +378c390 +< KS+ kt kte kteha ktya ktemo kto gatera +--- +> KS+ kt kte kte2 kteha ktya ktemo kto gatera +383c395 +< KSr- N2T35 +--- +> KSr- N2T35 SUC +388c400 +< ksru+ BB Kni JTNO JTNN KN TKN FKN Kyori +--- +> ksru+ BB Kni JTNO JTNN KN FKN Kyori +394c406 +< ksru+ rasii youda mitaida dsouda mai be goto des ssu ddar ddeha +--- +> ksru+ rasii youda mitaida dsouda mai be goto des desho deshou ssu ddar ddeha djan +411,412c423 +< K5+ k5 k5i +< C5r+ c5r +--- +> K5+ k5 k5a k5i +415c426 +< T5+ t5 t5i +--- +> T5+ t5 t5i t5tO +428c439,440 +< K5r+ k5 k5ir +--- +> K5r+ k5 k5a k5ir +> C5r+ k5 k5a k5ir t5tO +431c443 +< T5r+ t5 t5ir +--- +> T5r+ t5 t5ir t5tO +449c461 +< k5i+ nasaru tai yasui you ysouda mas sugiru tamae +--- +> k5i+ nasaru tai yasui you ysouda mas sugiru yagaru tamae +458c470 +< k5i+ nasaru rasii des dd dda2 dde1 na +--- +> k5i+ nasaru rasii des desho deshou ddat ddemo dda2 dde1 na +461c473 +< k5iO+ kt kte kteha ktya ktemo kto chau +--- +> k5iO+ kt kte kte2 kteha ktya ktemo kto chau +468a481 +> k5ir- SUC +472,479d484 +< c5ra+ @k5a +< c5ro+ @k5o +< c5ri+ @k5i @T35 +< c5rtO+ @k5iO +< c5ru+ @k5u +< c5re+ @k5e +< c5rya+ @k5ya +< +487a493 +> g5ir- SUC +496a503 +> s5ir- SUC +506a514 +> t5ir- SUC +524a533 +> b5ir- SUC +534a544 +> m5ir- SUC +545a556 +> r5ir- SUC +565a577 +> w5ir- SUC +575a588 +> u5ir- SUC +584c597 +< kxi+ tai yasui ysouda mas kt kte kteha ktya ktemo chau sugiru tamae +--- +> kxi+ tai yasui ysouda mas kt kte kteha ktya ktemo chau sugiru yagaru tamae +603,604c616,617 +< sxi+ ysouda tai yasui nai nainee naisa mai mas sugiru nasaru you tamae ND2KY N2KYT +< sxi+ kt kte kteha ktya ktemo kto +--- +> sxi+ ysouda tai yasui nai nainee naisa mai mas sugiru yagaru nasaru chau you tamae ND2KY N2KYT +> sxi+ kt kte kte2 kteha ktya ktemo kto +642c655 +< sugiru+ BB Fka you des dd dda1 dde1 ddar ddeha nai nainya nainee mas ks zu znn z na +--- +> sugiru+ BB Fka you des desho deshou ddat ddemo dda1 dde1 ddar ddeha djan nai nainya nainee mas ks zu znn z na +643a657 +> yagaru+ BB r5 /* r5i, r5ir はわざと入れてない */ +660c674 +< k5siru+ kt kte kteha ktya ktemo +--- +> k5siru+ kt kte kte2 kteha ktya ktemo +675c689 +< aru5i+ @r5i Kno Sto Stomo ddar dd dda2 dde1 ddeha +--- +> aru5i+ @r5i Kno Sto Stomo ddar ddat ddemo dda2 dde1 ddeha djan +683c697 +< kureru+ BB ks Fto Stte +--- +> kureru+ BB ks Fto Stte Zi Zya Zyo Zyona +722c736 +< kyi+ @k5u Kde Kdeno ddeha Ztto +--- +> kyi+ @k5u /*Kde Kdeno*/ ddeha djan Ztto +737a752 +> kymi- SUC +742c757,758 +< nainee+ @kyi +--- +> nainee+ @kyi dde3 +> nainee- Fsura Zne Znee +764c780 +< kdni+ /* sx sxu2 */ yoru ddar dd naru +--- +> kdni+ sx sxu2 yoru ddar ddat ddemo naru +790,797c806,813 +< SUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +< CNSUC1+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +< CNSUC2+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +< JNSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 +< JNSSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 +< JNMSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 +< JS+ @KN @TKN @FKN JSSUC @T35 JSmono +< JSSUC+ @KN @TKN @FKN JSmono +--- +> SUC+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +> CNSUC1+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +> CNSUC2+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC +> JNSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 +> JNSSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 +> JNMSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 +> JS+ @KN @FKN JSSUC @T35 JSmono +> JSSUC+ @KN @FKN JSmono +859c875 +< gotoki+ BB Kni Kno Fha KN TKN FKN +--- +> gotoki+ BB Kni Kno Fha KN FKN +864c880 +< beki+ BB Kga Sto Stomo dd dda1 dde1 ddar ddeha des na Fka +--- +> beki+ BB Kga Sto Stomo ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou na Fka +872c888 +< zu+ dd dda2 dde2 ddar N2T18 +--- +> zu+ ddat ddemo dda2 dde2 ddar N2T18 +882c898 +< znu+ goto dsouda dd dda1 dde2 ddeha ddar youda mitaida rasii N2T18 +--- +> znu+ goto dsouda ddat ddemo dda1 dde2 ddeha ddar youda mitaida rasii N2T18 +917c933 +< masen+ BB des Fga Sto Stte Stoka Ssi Skara Snode Skeredo Stomo Smono JTNO +--- +> masen+ BB des desho deshou Fga Sto Stte Stoka Ssi Skara Snode Skeredo Stomo Smono JTNO +928c944 +< masu+ mai youda JTNO +--- +> masu+ deshou desho mai youda JTNO +932a949 +> masuru- desho mai +943c960 +< kta+ ddeha dsouda youda mitaida rasii des ssu N2T18 JTNO JTNN KN TKN FKN +--- +> kta+ ddeha djan dsouda youda mitaida rasii des desho deshou ssu N2T18 JTNO JTNN KN FKN +950c967,968 +< ktari+ BB Fsika Fsura Fdano Fto Ftoka Fnazo Fha Fbakari Fmo Ssae Skoso sx +--- +> ktari+ BB Fsika Fsura Fdano Fto Ftoka Fnazo Fha Fbakari Fmo Ssae Skoso +> ktari+ sx ddar ddat ddemo dda2 dde1 ddeha djan +953,955c971,973 +< kte+ nai nainee naisa dd dda2 dde2 des aru iru oru kureru morau yaru miru oku +< kte+ Zna Znaa Zne Znee Zya Zyo /* kx はずす予定 */ +< kte+ ktec5 nn te +--- +> kte+ nai nainee naisa ddat ddemo dda2 dde2 des desho deshou aru iru oru kureru morau yaru miru oku +> kte+ Zsa Zna Znaa Zne Znee Zya Zyo /* kx はずす予定 */ +> kte+ nn te +963c981 +< ktemo+ dd dda2 dde2 ddar des +--- +> ktemo+ ddat ddemo dda2 dde2 ddar des desho deshou +991c1009 +< dde1+ nai nainee naisa aru des +--- +> dde1+ nai nainee naisa aru des desho deshou +994c1012,1014 +< dde2+ nai nainee naisa aru des +--- +> dde2+ nai nainee naisa aru des desho deshou +> dde3+ BB Kno Fsae Fbakari Fkoso Ska iru kureru morau oku +> dde3+ Zna Znaa Zne Znee Zyo +1011a1032 +> djan+ BB Zka +1014c1035 +< youda+ kdn dd dda1 dde1 ddar ddeha des BB Zne Zyo na Snara +--- +> youda+ kdn ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou BB Zne Zyo na Snara +1016c1037 +< ysouda+ kdn dd dda1 dde1 ddar ddeha des BM na Fmo +--- +> ysouda+ kdn ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou BM na Fmo +1019c1040 +< dsouda+ dd dda1 dde1 ddar ddeha des des na Zna Zne Znee Zyo +--- +> dsouda+ ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou na Zna Zne Znee Zyo +1022c1043 +< u+ BB KN TKN FKN +--- +> u+ BB KN FKN +1035c1056 +< na+ JTNO JTNN Zno +--- +> na+ TKN JTNO JTNN Zno +1037,1045c1058,1064 +< ktec5a+ @c5ra +< ktec5a- saseru simeru znn z +< ktec5o+ @c5ro +< ktec5tO+ @c5rtO +< ktec5u+ @c5ru +< ktec5u- Fkoso Fsae Fnomi Stote Snagara goto +< ktec5e+ @c5re +< ktec5e- Sdomo Stote Stutu nainya tamae +< ktec5ya+ @c5rya +--- +> /* 食べ_てかない +> * 「蹴っていてき」を避けるため、k5ir は除く +> * 「ついてかんが」を避けるため、k5a ではなく ktek5a +> */ +> kte2+ k5 ktek5a t5tO +> ktek5a+ @k5a +> ktek5a- saseru simeru znn z +1062c1081 +< nn+ JTNO Zno dd dde2 ddar ddeha des +--- +> nn+ JTNO Zno ddat ddemo dde2 ddar ddeha djan des desho deshou +1066c1085 +< #define K_BUN dd dda2 dde2 ddar ddeha des rasii/* 〜からだ、〜からです、〜かららしい */ +--- +> #define K_BUN ddat ddemo dda2 dde2 ddar ddeha djan des desho deshou rasii/* 〜からだ、〜からです、〜かららしい */ +1077c1096 +< Kno+ BB KN TKN FKN youda goto +--- +> Kno+ BB KN FKN youda goto +1090c1109 +< Kto+ ddar dd dda2 dde1 +--- +> Kto+ ddar ddat ddemo dda2 dde1 +1093c1112 +< Kni+ Fka Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri +--- +> Kni+ Fka Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari +1095a1115 +> Kni+ naru +1117c1137 +< Fka+ BB @KAKUJS dd dda2 dde1 ddar ddeha +--- +> Fka+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan +1123c1143 +< Fkiri+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii N2T18 +--- +> Fkiri+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii na N2T18 +1131c1151 +< Fkoso+ BB /*Kga Kwo Kto Fka Fha*/ dd dda2 dde1 ddar ddeha des +--- +> Fkoso+ BB /*Kga Kwo Kto Fka Fha*/ ddat ddemo dda2 dde1 ddar ddeha des desho deshou +1141c1161 +< Fzutu+ BB @KAKUJS dd dda2 dde1 ddar ddeha des nai rasii N2T18 +--- +> Fzutu+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou nai rasii N2T18 +1153,1155c1173,1175 +< Fto+ BB Kde Kdeno Kni Kwo Kmade Kno dd dda2 dde1 ddar ddeha des rasii +< Fto+ Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri Fyara Fka Fkoso +< Fto+ Fdeha Fdemo Fdokoro Fnazo Fha Fmade Fmo Snara +--- +> Fto+ BB Kde Kdeno Kni Kwo Kmade Kno ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii +> Fto+ Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri Fyara Fka Fkoso +> Fto+ Fdeha Fdemo Fha Fmade Fmo Snara +1177c1197 +< Fnazo+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii +--- +> Fnazo+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha des desho deshou rasii +1188c1208 +< Fnari+ BB Kga Kno Kni Khe Kwo Kkara Kmade Kyori Kto dd dda2 dde1 ddar ddeha +--- +> Fnari+ BB Kga Kno Kni Khe Kwo Kkara Kmade Kyori Kto ddat ddemo dda2 dde1 ddar ddeha +1192c1212 +< Fnomi+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii na /* のみ+なの */ +--- +> Fnomi+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha des desho deshou rasii na /* のみ+なの */ +1199c1219 +< Fbakari+ BB @KAKUJS dd dda1 dde1 ddar ddeha des rasii N2T18 +--- +> Fbakari+ BB @KAKUJS ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou rasii N2T18 +1207c1227 +< Fmade+ dd dda1 dde1 ddar ddeha des rasii N2T18 /* kx はずす予定 */ +--- +> Fmade+ ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou rasii N2T18 /* kx はずす予定 */ +1210c1230 +< Fmo+ BB @KAKUJS Fka Sto nai rasii dd dda2 dde2 ddar ddeha des +--- +> Fmo+ BB @KAKUJS Fka Sto nai rasii ddat ddemo dda2 dde2 ddar ddeha djan des desho deshou +1223c1243 +< Fyue+ dd dda2 dde1 ddar ddeha des +--- +> Fyue+ ddat ddemo dda2 dde1 ddar ddeha des desho deshou +1233c1253 +< Skara+ dd dda2 dde1 ddar ddeha des rasii N2T18 +--- +> Skara+ ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii N2T18 +1279c1299 +< Snagara+ BB Kga dd dda2 dde1 ddar ddeha +--- +> Snagara+ BB Kga ddat ddemo dda2 dde1 ddar ddeha djan +Index: dic/ideo/pubdic/a.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/a.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +662c662 +< あたらし 新し #KYmi 255 +--- +> あたらし 新し #KYme 255 +1072a1073,1074 +> あらんかぎりの あらんかぎりの #RT 0 +> あらんかぎりの あらん限りの #RT 0 +3706c3708 +< えんずい 延随 #T35 0 +--- +> えんずい 延髄 #T35 0 +5563c5565,5567 +< おなじ おなじ #T35 0 +--- +> おなじ 同じ #RT 0 +> おなじ おなじ #T05 0 +> おなじ おなじ #RT 0 +Index: dic/ideo/pubdic/h.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/h.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +3484c3484 +< ふる 古 #KYmi 138 +--- +> ふる 古 #KYmime 138 +Index: dic/ideo/pubdic/k.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/k.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +2895,2896c2895,2896 +< き 切 #R5 152 +< き き #R5 6 +--- +> き 切 #R5r 152 +> き き #R5r 6 +7804c7804 +< こつずい 骨随 #T35 0 +--- +> こつずい 骨髄 #T35 0 +Index: dic/ideo/pubdic/m.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/m.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +2238c2238 +< も 模 #SX 45 +--- +> も 模 #KJ 0 +2366a2367,2368 +> もした 模した #RT 0 +> もして 模して #F14 0 +2640a2643 +> もんだいな 問題な #KY 0 +Index: dic/ideo/pubdic/n.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/n.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +9a10 +> な 亡 #KY 0 +888a890 +> にしめ 煮染め #KSr 0 +Index: dic/ideo/pubdic/pod.c +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/pod.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +32a33 +> #include <stdlib.h> +54c55 +< static FILE *in1 = stdin, *in2 = stdin; +--- +> static FILE *in1, *in2; +1378a1380,1381 +> +> in1 = stdin, in2 = stdin; +Index: dic/ideo/pubdic/t.p +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/pubdic/t.p,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +939,940c939,940 +< たとえば たとえば #CJ 5 +< たとえば 例えば #F14 226 +--- +> たとえば たとえば #T36 5 +> たとえば 例えば #T36 226 +4496a4497,4501 +> とって とって #T35 0 +> とって 取っ手 #T35 0 +> とって 取手 #T35 0 +> とって 把っ手 #T35 0 +> とって 把手 #T35 0 +Index: dic/ideo/words/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +72,78c72,78 +< $(CHGRP) $(cannaGroup) $(CANNADICDIR) +< $(CHOWN) $(cannaOwner) $(CANNADICDIR) +< $(CHMOD) ug+w $(CANNADICDIR) +< $(CHGRP) $(cannaGroup) $(DicDir) +< $(CHOWN) $(cannaOwner) $(DicDir) +< $(CHMOD) ug+w $(DicDir) +< $(CHMOD) -w $(CANNADICDIR)/dics.dir +--- +> $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR) +> $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR) +> $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR) +> $(CHGRP) $(cannaGroup) $(DESTDIR)$(DicDir) +> $(CHOWN) $(cannaOwner) $(DESTDIR)$(DicDir) +> $(CHMOD) ug+w $(DESTDIR)$(DicDir) +> $(CHMOD) -w $(DESTDIR)$(CANNADICDIR)/dics.dir +Index: dic/ideo/words/dics.dir +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/dics.dir,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +35a36 +> suffix.ctd(.swd) -suffix--- +Index: dic/ideo/words/hojomwd.t +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/hojomwd.t,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +24a25 +> きりがな #KY きりがな +28c29 +< なあ #T35 @ +--- +> なあ #CJ なあ +Index: dic/ideo/words/hojoswd.t +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/hojoswd.t,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +25c25 +< か #ktec5a @ #ktok5a @ +--- +> か #ktok5a @ +33,34c33,34 +< きゃ #ktec5ya @ #ktok5ya @ #kykya @ #k5ya @ #c5rya @ +< きゃあ #ktec5ya @ #ktok5ya @ #kykya @ #k5ya @ #c5rya @ +--- +> きゃ #ktok5ya @ #kykya @ #k5ya @ +> きゃあ #ktok5ya @ #kykya @ #k5ya @ +37c37 +< く #ktec5u @ #ktok5u @ +--- +> く #ktok5u @ +42c42 +< け #ktec5e @ #ktok5e @ +--- +> け #ktok5e @ +46c46 +< こ #ktec5o @ #ktok5o @ +--- +> こ #ktok5o @ +56a57 +> じゃん #djan @ +70d70 +< っ #ktec5tO @ +78a79 +> て #kte2 @ +96c97 +< はず #KN @ +--- +> はず #KN @ #TKN @ +104a106 +> やが #yagaru @ +112a115 +> わけ #TKN @ +115a119 +> んで #Snode @ +Index: dic/ideo/words/keishiki.t +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/keishiki.t,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +29,30d28 +< ほう #KN @ +< ほか #KN @ +Index: dic/ideo/words/obsolete.dir +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/obsolete.dir,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +35c35 +< keishiki.t(.mwd) -keishiki--- +--- +> keishiki.t(.swd) -keishiki--- +Index: dic/ideo/words/suffix.t +=================================================================== +RCS file: /var/lib/cvs/canna/dic/ideo/words/suffix.t,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +3c3 +< てき #N2T17*1187 的 +--- +> てき #N2T16*1187 的 +Index: dic/phono/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/dic/phono/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +30,32c30,33 +< DICDIR = $(cannaLibDir)/dic +< SAMPLEDIR = $(cannaLibDir)/sample +< SAMPLESRCDIR = $(cannaLibDir)/sample/src +--- +> DICDIR = $(DicDir) +> CANNASHAREDIR = $(cannaShareDir) +> SAMPLEDIR = $(cannaDocDir)/sample +> SAMPLESRCDIR = $(cannaDocDir)/sample/src +72c73 +< InstallMultiple($(ROMKANA_TABLES),$(DICDIR)) +--- +> InstallMultiple($(ROMKANA_TABLES),$(CANNASHAREDIR)) +Index: lib/RK/RKintern.h +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RK/RKintern.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +36a37,39 +> #define FUJIEDA_HACK +> /* 藤枝@JAISTのハックを有効にする */ +> +101c104 +< # if defined(SYSV) || defined(SVR4) +--- +> # if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) +610a614,616 +> #ifdef FUJIEDA_HACK +> int P_KJ; /* tankanji */ +> #endif +684a691,693 +> #ifdef FUJIEDA_HACK +> #define NW_DUMMY 0x08 +> #endif +Index: lib/RK/context.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RK/context.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +177a178,180 +> #ifdef FUJIEDA_HACK +> SG.P_KJ = RkGetGramNum(SG.gramdic, "KJ"); +> #endif +Index: lib/RK/dd.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RK/dd.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +30c30 +< #if defined(USG) || defined(SYSV) || defined(SVR4) || defined(WIN) +--- +> #if defined(USG) || defined(SYSV) || defined(SVR4) || defined(WIN) || defined(linux) +1746c1746 +< dicsdir = malloc(strlen(dd->dd_path + strlen("/dics.dir") + 1)); +--- +> dicsdir = malloc(strlen(dd->dd_path) + strlen("/dics.dir") + 1); +Index: lib/RK/nword.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RK/nword.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +210a211,213 +> #ifdef FUJIEDA_HACK +> conc.nw_flags = p->nw_flags&(NW_PRE|NW_SUC|NW_SWD|NW_DUMMY); +> #else +211a215 +> #endif +239a244,246 +> #ifdef FUJIEDA_HACK +> conc.nw_flags |= (q->nw_flags & NW_DUMMY); +> #endif +701a709 +> #ifndef FUJIEDA_HACK +705a714 +> #endif +745a755,757 +> #ifdef FUJIEDA_HACK +> w[-1].nw_flags |= NW_DUMMY; +> #endif +987,988c999,1002 +< /* 句読点その他の場合には文章末検査は不要 */ +< if (q->nw_class >= ND_OPN) +--- +> /* 句読点などの場合と、読みを尽くしている場合には +> 文章末検査は不要 */ +> if (q->nw_class >= ND_OPN || +> (doflush && yy + pq->nw_ylen == cx->store->nyomi)) +1352a1367,1383 +> #ifdef BUNMATU +> static +> struct nword * +> modifyPrio(cx, words) +> struct RkContext *cx; +> struct nword *words; +> { +> struct RkKxGram *gram = cx->gram->gramdic; +> struct nword *w; +> +> for (w = words; w; w = w->nw_next) +> if (w->nw_prio > 0 && !IsBunmatu(gram, w->nw_rowcol)) +> w->nw_prio += 0x2000 << 4; +> return words; +> } +> #endif +> +1363a1395,1397 +> #ifdef BUNMATU +> full = sortWord(modifyPrio(cx, parseBun(cx, yy, ys, ye, 1, 0, &maxclen))); +> #else +1364a1399 +> #endif +1384a1420,1454 +> #define FUJIEDA_HACK +> /* 藤枝@JAISTのハックを有効にする */ +> +> #ifdef FUJIEDA_HACK +> static +> void +> evalSplit(cx, suc, ul) +> struct RkContext *cx; +> struct nword *suc; +> struct splitParm *ul; +> { +> struct nword *p; +> unsigned l2; +> unsigned long u2; +> +> l2 = 0; +> u2 = 0L; +> for (p = suc; p; p = p->nw_next) +> { +> if (!CanSplitWord(p) || /* 文節にならない */ +> OnlyBunmatu(p) || /* リテラルの直前でしか文節になれない */ +> (p->nw_rowcol == cx->gram->P_KJ) || /* 単漢字 */ +> (p->nw_flags & NW_DUMMY) || /* 捏造された名詞 */ +> (p->nw_flags & NW_SUC)) +> continue; +> if (l2 <= p->nw_ylen) { +> l2 = p->nw_ylen; +> if (u2 < p->nw_prio) +> u2 = p->nw_prio; +> } +> } +> ul->l2 = l2; +> ul->u2 = u2; +> } +> #else /* FUJIEDA_HACK */ +1398a1469,1471 +> #ifdef BUNMATU +> if (!CanSplitWord(p) || OnlyBunmatu(p) || (p->nw_flags & NW_SUC)) +> #else +1399a1473 +> #endif +1402a1477,1480 +> #ifdef FUJIEDA_HACK +> /* 読みが一文字の単語の優先度は考慮しない */ +> if (u2 < p->nw_prio && p->nw_ylen > 1) +> #else +1403a1482 +> #endif +1408a1488 +> #endif /* FUJIEDA_HACK */ +1421a1502,1505 +> #ifdef FUJIEDA_HACK +> int L, L1 = 0, L2; +> unsigned long U; +> #else +1423a1508 +> #endif +1450a1536,1538 +> #ifdef FUJIEDA_HACK +> U = 0L; +> #else +1451a1540 +> #endif +1457c1546,1549 +< int l, l1; +--- +> int l, l1; +> #ifdef FUJIEDA_HACK +> unsigned long u; +> #endif +1459c1551 +< /* ichido ni 2tu tukomono ha yameru */ +--- +> /* 文節にならない */ +1466c1558 +< /* mijikasugiru/bunsetumatu ni narenai monoha hazusu */ +--- +> /* 読みを消費していない */ +1471c1563 +< /* shuujoushi ha bun no tochuu deha tukanai */ +--- +> /* 一文節にするのが最長 */ +1483c1575,1582 +< /* migi donari no bunsetsu wo kaiseki */ +--- +> #ifdef FUJIEDA_HACK +> /* 単漢字は文の途中に登場しない */ +> if (w->nw_rowcol == cx->gram->P_KJ) { +> DontSplitWord(w); +> continue; +> } +> #endif +> /* 右隣の文節を解析 */ +1486c1585,1589 +< evalSplit(xq[l1].tree, &ul2[l1]); +--- +> #ifdef FUJIEDA_HACK +> evalSplit(cx, xq[l1].tree, &ul2[l1]); +> #else +> evalSplit(xq[l1].tree, &ul2[l1]); +> #endif +1490c1593,1597 +< evalSplit(xq[l1].tree, &ul); +--- +> #ifdef FUJIEDA_HACK +> evalSplit(cx, xq[l1].tree, &ul); +> #else +> evalSplit(xq[l1].tree, &ul); +> #endif +1493a1601,1612 +> #ifdef FUJIEDA_HACK +> u = w->nw_prio + ul.u2; +> if ((L < l) || /* 二文節最長 */ +> ((L == l) && +> (U < u || /* 優先度の合計 */ +> (U == u && (L2 < ul.l2))))) { /* 二文節目の長さ */ +> L = l; +> U = u; +> L1 = l1; +> L2 = ul.l2; +> } +> #else +1502a1622 +> #endif +2002a2123 +> /* +2004a2126 +> */ +Index: lib/RK/permdic.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RK/permdic.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +259a260,262 +> #ifdef FUJIEDA_HACK +> dm->dm_gram->P_KJ = RkGetGramNum(gram, "KJ"); +> #endif +Index: lib/RKC/rkc.h +=================================================================== +RCS file: /var/lib/cvs/canna/lib/RKC/rkc.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +45c45 +< # if defined(SYSV) || defined(SVR4) || defined(WIN) +--- +> # if defined(SYSV) || defined(SVR4) || defined(WIN) || defined(linux) || defined(__GNU__) +Index: lib/canna/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/lib/canna/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +119,120c119,120 +< sglobal.h: GSYM.awk globnames +< awk -f GSYM.awk < globnames > $@ +--- +> includes:: +> awk -f GSYM.awk < globnames > sglobal.h +Index: lib/canna/canna.h +=================================================================== +RCS file: /var/lib/cvs/canna/lib/canna/canna.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +109c109 +< # if defined(SYSV) || defined(SVR4) +--- +> # if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) +Index: lib/canna/ebind.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/canna/ebind.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +208c208 +< inbuf[0] = (wchar_t)buffer_return[0]; +--- +> inbuf[0] = (wchar_t)(buffer_return[0] & 0xff); +210c210 +< inbuf[i] = (wchar_t)buffer_return[i]; +--- +> inbuf[i] = (wchar_t)(buffer_return[i] & 0xff); +Index: lib/canna/romaji.c +=================================================================== +RCS file: /var/lib/cvs/canna/lib/canna/romaji.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +39a40 +> /* Comment out original code. +44a46,48 +> */ +> /* Canna 3.5b2 have only cbp files. */ +> #define DEFAULT_ROMKANA_TABLE "/dic/default.cbp" +392c396 +< +--- +> +403c407 +< +--- +> +412a417 +> } +414,415c419,435 +< if (retval == (struct RkRxDic *)NULL) { /* 全部オープンできない */ +< sprintf(rdic, +--- +> if (retval == (struct RkRxDic *)NULL) { /* added for Debian by ISHIKAWA Mutsumi <ishikawa@linux.or.jp> */ +> extern jrUserInfoStruct *uinfo; +> +> rdic[0] = '\0'; +> if (uinfo && uinfo->topdir) { +> strcpy(rdic, uinfo->topdir); +> } +> else { +> strcpy(rdic, CANNALIBDIR); +> } +> strcat(rdic, "/"); +> strcat(rdic, table); +> retval = RkwOpenRoma(rdic); +> +> if (ckverbose) { +> if (retval != (struct RkRxDic *)NULL) { +> if (ckverbose == CANNA_FULL_VERBOSE) { +417,428c437,440 +< "ローマ字かな変換テーブル(%s)がオープンできません。", +< #else +< "\245\355\241\274\245\336\273\372\244\253\244\312" +< "\312\321\264\271\245\306\241\274\245\326\245\353\50\45\163\51\244\254" +< "\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273" +< "\244\363\241\243", +< #endif +< table); +< /* ローマ字かな変換テーブル(%s)がオープンできません。 */ +< addWarningMesg(rdic); +< retval = (struct RkRxDic *)0; +< goto return_ret; +--- +> printf("ローマ字かな変換テーブルは \"%s\" を用います。\n", rdic); +> #endif +> } +> } +430a443,483 +> +> if (retval == (struct RkRxDic *)NULL) { /* added for Debian by ISHIKAWA Mutsumi <ishikawa@linux.or.jp> */ +> extern jrUserInfoStruct *uinfo; +> +> rdic[0] = '\0'; +> if (uinfo && uinfo->topdir) { +> strcpy(rdic, uinfo->topdir); +> } +> else { +> strcpy(rdic, CANNASHAREDIR); +> } +> strcat(rdic, "/"); +> strcat(rdic, table); +> retval = RkwOpenRoma(rdic); +> +> if (ckverbose) { +> if (retval != (struct RkRxDic *)NULL) { +> if (ckverbose == CANNA_FULL_VERBOSE) { +> #ifndef WIN +> printf("ローマ字かな変換テーブルは \"%s\" を用います。\n", rdic); +> #endif +> } +> } +> } +> } +> +> if (retval == (struct RkRxDic *)NULL) { /* 全部オープンできない */ +> sprintf(rdic, +> #ifndef WIN +> "ローマ字かな変換テーブル(%s)がオープンできません。", +> #else +> "\245\355\241\274\245\336\273\372\244\253\244\312" +> "\312\321\264\271\245\306\241\274\245\326\245\353\50\45\163\51\244\254" +> "\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273" +> "\244\363\241\243", +> #endif +> table); +> /* ローマ字かな変換テーブル(%s)がオープンできません。 */ +> addWarningMesg(rdic); +> retval = (struct RkRxDic *)0; +> } +433c486 +< return_ret: +--- +> +Index: misc/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/misc/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +8a9 +> #ifdef engineSwitch +10a12,15 +> #else +> PROGRAMS = default.canna +> #endif +> +22a28 +> #ifdef engineSwitch +24a31 +> #endif +31c38 +< MakeDirectories(install,$(cannaLibDir)/sample/src) +--- +> MakeDirectories(install,$(cannaDocDir)/sample/src) +33c40 +< InstallNamedNonExec(rMakefile,Makefile,$(cannaLibDir)/sample/src) +--- +> InstallNamedNonExec(rMakefile,Makefile,$(cannaDocDir)/sample/src) +35c42 +< InstallNamedNonExec(cMakefile,Makefile,$(cannaLibDir)/sample/src) +--- +> InstallNamedNonExec(cMakefile,Makefile,$(cannaDocDir)/sample/src) +46,47c53,54 +< InstallNonExec(default.canna,$(cannaLibDir)) +< InstallNonExec(is.c,$(cannaLibDir)/sample/src) +--- +> InstallNonExec(default.canna,$(cannaEtcDir)) +> InstallNonExec(is.c,$(cannaDocDir)/sample/src) +Index: misc/default.ca +=================================================================== +RCS file: /var/lib/cvs/canna/misc/default.ca,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +37c37 +< ;; 一覧表示状態から、文字伸縮を行う。 +--- +> ;; key bindings to extend and shrink the conversion area +41c41 +< ;; シンボルの定義 +--- +> ;; symbol definitions +Index: misc/initfiles/Imakefile +=================================================================== +RCS file: /var/lib/cvs/canna/misc/initfiles/Imakefile,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +9c9 +< SAMPLEDIR = $(cannaLibDir)/sample +--- +> SAMPLEDIR = $(cannaShareDir) +Index: server/IR.h +=================================================================== +RCS file: /var/lib/cvs/canna/server/IR.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +31c31 +< # if defined(SYSV) || defined(SVR4) +--- +> # if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) +Index: server/connection.c +=================================================================== +RCS file: /var/lib/cvs/canna/server/connection.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +87a88,92 +> #ifdef USE_INET_SOCKET +> /* flag for using INET Domain Socket */ +> extern int UseInet; +> #endif +> +223,231c228,237 +< if ((request = open_inet_socket ()) != -1) +< { +< WellKnownConnections |= (1L << request); +< } +< else +< { +< ir_debug( Dmsg(5,"Warning: INET domain not created.\n");) +< return 0; /* 作成に失敗 */ +< } +--- +> if(UseInet){ +> if ((request = open_inet_socket ()) != -1) +> { +> WellKnownConnections |= (1L << request); +> } +> else +> { +> ir_debug( Dmsg(5,"Warning: INET domain not created.\n");) +> return 0; /* 作成に失敗 */ +> } +233c239,240 +< ir_debug( Dmsg(3,"INETドメインはできた\n"); ) +--- +> ir_debug( Dmsg(3,"INETドメインはできた\n"); ) +> } +Index: server/misc.c +=================================================================== +RCS file: /var/lib/cvs/canna/server/misc.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +49d48 +< #include <sys/types.h> +52a52 +> #include <pwd.h> +53a54 +> #include <sys/types.h> +89a91,103 +> static char *userID=NULL; /* canna server's user id */ +> +> #ifdef USE_INET_SOCKET +> /* flag for using INET Domain Socket */ +> #ifdef USE_UNIX_SOCKET +> /* Not to use INET domain socket, if can use Unix Domain Socket */ +> int UseInet = 0; +> #else +> /* if can use Unix Domain Socket, Use INET domain socket */ +> int UseInet = 1; +> #endif +> #endif +> +102c116 +< #define USAGE "Usage: cannaserver [-p num] [-l num] [-d] [-syslog] [dichome]" +--- +> #define USAGE "Usage: cannaserver [-p num] [-l num] [-u userid] [-syslog] [-inet] [-d] [dichome]" +119a134 +> struct passwd *pwent; +139a155,169 +> else if( !strcmp( argv[i], "-u")) { +> if (++i < argc) { +> userID = argv[i]; +> } +> else { +> fprintf(stderr, "%s\n", USAGE); +> exit(2); +> /* NOTREACHED */ +> } +> } +> #ifdef USE_INET_SOCKET +> else if( !strcmp( argv[i], "-inet")) { +> UseInet = 1; +> } +> #endif +170a201,217 +> if (userID != NULL) { +> pwent = getpwnam(userID); +> if (pwent) { +> if(setgid(pwent->pw_gid)) { +> FatalError("cannaserver:couldn't set groupid to canna user's group\n"); +> } +> if (initgroups(userID, pwent->pw_gid)) { +> FatalError("cannserver: couldn't init supplementary groups\n"); +> } +> if (setuid(pwent->pw_uid)) { +> FatalError("cannaserver: couldn't set userid to %s user\n", userID); +> } +> } else if (userID != NULL) { +> FatalError("cannaserver: -u flag specified, but canna not run as root\n"); +> } +> } +> +563,564d609 +< if( current ) +< current->next = (ACLPtr)NULL ; +651a697,702 +> if (strlen(DDUSER) + strlen(client->username) + +> strlen(DDGROUP) + strlen(client->groupname) + +> strlen(DDPATH) + 4 >= 256) { +> return(-1); +> } +> +657a709,712 +> if (strlen(DDUSER) + strlen(client->username) + +> strlen(DDPATH) + 2 >= 256) { +> return(-1); +> } +Index: server/server.man +=================================================================== +RCS file: /var/lib/cvs/canna/server/server.man,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -r1.1.1.1 -r1.2 +31c31 +< users on the network can access cannaserver(1M). The scope of +--- +> users on the network can access cannaserver. The scope of +35c35 +< After starting, cannaserver(1M) immediately forks and enters the +--- +> After starting, cannaserver immediately forks and enters the +39c39 +< When starting, cannaserver(1M) creates the lock file +--- +> When starting, cannaserver creates the lock file +41,43c41,43 +< lock file is deleted automatically at the end of cannaserver(1M) if no +< trouble occurs. The lock file may exist although cannaserver(1M) is +< not in operation (because cannaserver(1M) terminates abnormally, for +--- +> lock file is deleted automatically at the end of cannaserver if no +> trouble occurs. The lock file may exist although cannaserver is +> not in operation (because cannaserver terminates abnormally, for +46c46 +< When starting, cannaserver(1M) examines +--- +> When starting, cannaserver examines +59c59 +< Outputs the cannaserver(1M) log to /tmp/canna.log. n (1 to 5) +--- +> Outputs the cannaserver log to /tmp/canna.log. n (1 to 5) +62c62 +< Starts cannaserver(1M) in debug mode. It is executed as the +--- +> Starts cannaserver in debug mode. It is executed as the +68,69c68,69 +< .IP "@(cannaLibDir)/dic/*/dics.dir" 36 +< Dictionary directory +--- +> .IP "@(DicDir)/dics.dir" 36 +> Dictionary list +73c73 +< Premount dictionary list +--- +> Premounted dictionary list +76c76 +< cannakill(1M), cannastat(1), cannacheck(1) +--- +> cannakill(1), cannastat(1), cannacheck(1) diff --git a/app-i18n/canna/files/canna-3.5_beta2/gentoo.diff b/app-i18n/canna/files/canna-3.5_beta2/gentoo.diff deleted file mode 100644 index fb837dbdcf08..000000000000 --- a/app-i18n/canna/files/canna-3.5_beta2/gentoo.diff +++ /dev/null @@ -1,2574 +0,0 @@ -diff -uNr Canna35b2.orig/Canna.conf Canna35b2/Canna.conf ---- Canna35b2.orig/Canna.conf Thu Nov 28 19:27:01 1996 -+++ Canna35b2/Canna.conf Fri May 17 11:47:38 2002 -@@ -128,14 +128,19 @@ - * $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ - */ - --cannaBinDir = /usr/local/canna/bin --cannaSrvDir = /usr/local/canna/bin --cannaLibDir = /usr/local/canna/lib --cannaManDir = /usr/local/canna/man --cannaIncDir = /usr/local/canna/include/canna --libCannaDir = /usr/lib -- --ErrDir = /usr/spool/canna -+cannaBinDir = /usr/bin -+cannaSrvDir = /usr/sbin -+cannaLibDir = /etc/canna -+cannaEtcDir = /etc/canna -+cannaManDir = /usr/share/man -+cannaIncDir = /usr/include/canna -+libCannaDir = /usr/lib -+cannaDocDir = /usr/share/doc/canna-3.5_beta2 -+cannaShareDir = /usr/share/canna -+ -+ErrDir = /var/log/canna -+LockDir = /tmp/.iroha_unix -+LockFile = IROHA - - wcharDefinition = -DCANNA_WCHAR - Wlib = -@@ -148,7 +153,7 @@ - - pointerIntegerDef = - --cannaDsoRev = 1 -+cannaDsoRev = 1.0 - /* SunOS 4.x をお使いの方で shared object を利用する場合には - cannaDsoRev = 1.1 - と指定してください。また、FreeBSD を利用する場合は、 -@@ -167,7 +172,7 @@ - CHMOD = chmod - - /* 日本語マニュアルを使わないのであればコメントアウト */ --#define JAPANESEMAN -+/* #define JAPANESEMAN */ - - /* locale ディレクトリを持っている場合は以下を記述する */ - /* #define LOCALE_DIR /usr/lib/locale */ -@@ -204,7 +209,7 @@ - /* #define UseInstalledLibCanna YES */ - #define UseInstalledLibCanna NO - --DicDir = $(cannaLibDir)/dic -+DicDir = /var/lib/canna/dic - - #ifdef NeXT - #define NO_X_ENV -@@ -283,11 +288,13 @@ - SCRIPTS_DEFINES = - - /* The following is based on the macro definition in mit/config/Imake.rules */ -+/* - #ifdef JAPANESEMAN - MANSRCSUFF = jmn - #else - MANSRCSUFF = man - #endif -+*/ - - /* USE_OBSOLETE_STYLE_FILENAME を定義するための定義 */ - #ifdef USE_OBSOLETE_STYLE_FILENAME -@@ -304,6 +311,9 @@ - (echo "s%@(cannaBinDir)%$(cannaBinDir)%g"; \ @@\ - echo "s%@(cannaLibDir)%$(cannaLibDir)%g"; \ @@\ - echo "s%@(cannaIncDir)%$(cannaIncDir)%g"; \ @@\ -+ echo "s%@(DicDir)%$(DicDir)%g"; \ @@\ -+ echo "s%@(LockDir)%$(LockDir)%g"; \ @@\ -+ echo "s%@(LockFile)%$(LockFile)%g"; \ @@\ - echo "s%@(ErrDir)%$(ErrDir)%g") > $(MANUALSED) @@\ - clean:: @@\ - $(RM) $(MANUALSED) -@@ -317,22 +327,30 @@ - echo "s%@(cannaBinDir)%$(cannaBinDir)%g" > $(MANUALSED) @@\ - echo "s%@(cannaLibDir)%$(cannaLibDir)%g" >> $(MANUALSED) @@\ - echo "s%@(cannaIncDir)%$(cannaIncDir)%g" >> $(MANUALSED) @@\ -+ echo "s%@(DicDir)%$(DicDir)%g" >> $(MANUALSED) @@\ -+ echo "s%@(LockDir)%$(LockDir)%g" >> $(MANUALSED) @@\ -+ echo "s%@(LockFile)%$(LockFile)%g" >> $(MANUALSED) @@\ - echo "s%@(ErrDir)%$(ErrDir)%g" >> $(MANUALSED) @@\ - clean:: @@\ - $(RM) $(MANUALSED) - #endif - -+MANSUFFIX = 1 /* man section for user programs */ -+ - #ifdef InstallManPageLong - #undef InstallManPageLong - #endif - #define InstallManPageLong(file,destdir,dest) @@\ --ConvertPathName(file.tmp,file.$(MANSRCSUFF)) @@\ --install.man:: file.tmp @@\ -+ConvertPathName(file.tmp,file.man) @@\ -+ConvertPathName(file.jtmp,file.jmn) @@\ -+install.man:: file.tmp file.jtmp @@\ - MakeDir($(DESTDIR)destdir/man$(MANSUFFIX)) @@\ -+ MakeDir($(DESTDIR)destdir/ja/man$(MANSUFFIX)) @@\ - $(INSTALL) -c $(INSTMANFLAGS) file.tmp $(DESTDIR)destdir/man$(MANSUFFIX)/dest.$(MANSUFFIX) @@\ -- $(RM) file.tmp @@\ -+ $(INSTALL) -c $(INSTMANFLAGS) file.jtmp $(DESTDIR)destdir/ja/man$(MANSUFFIX)/dest.$(MANSUFFIX) @@\ -+ $(RM) file.tmp file.jtmp @@\ - clean:: @@\ -- $(RM) file.tmp -+ $(RM) file.tmp file.jtmp - - #ifdef InstallManPage - #undef InstallManPage -@@ -340,17 +358,22 @@ - #define InstallManPage(file,destdir) @@\ - InstallManPageLong(file,destdir,file) - -+LIBMANSUFFIX = 3 /* man section for libraries */ -+ - #ifdef InstallLibManPageLong - #undef InstallLibManPageLong - #endif - #define InstallLibManPageLong(file,destdir,dest) @@\ --ConvertPathName(file.tmp,file.$(MANSRCSUFF)) @@\ --install.man:: file.tmp @@\ -+ConvertPathName(file.tmp,file.man) @@\ -+ConvertPathName(file.jtmp,file.jmn) @@\ -+install.man:: file.tmp file.jtmp @@\ - MakeDir($(DESTDIR)destdir/man$(LIBMANSUFFIX)) @@\ -+ MakeDir($(DESTDIR)destdir/ja/man$(LIBMANSUFFIX)) @@\ - $(INSTALL) -c $(INSTMANFLAGS) file.tmp $(DESTDIR)destdir/man$(LIBMANSUFFIX)/dest.$(LIBMANSUFFIX) @@\ -- $(RM) file.tmp @@\ -+ $(INSTALL) -c $(INSTMANFLAGS) file.jtmp $(DESTDIR)destdir/ja/man$(LIBMANSUFFIX)/dest.$(LIBMANSUFFIX) @@\ -+ $(RM) file.tmp file.jtmp @@\ - clean:: @@\ -- $(RM) file.tmp -+ $(RM) file.tmp file.jtmp - - #ifdef InstallLibManPage - #undef InstallLibManPage -@@ -375,7 +398,7 @@ - step:: @@\ - @case '${MFLAGS}' in *[i]*) set +e;; esac; @@\ - DirFailPrefix@for i in dirs; do if [ -d $(DESTDIR)$$i ]; then \ @@\ -- set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i;$(CHOWN) owner $(DESTDIR)$$i;$(CHGRP) group $(DESTDIR)$$i); fi \ @@\ -+ set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i;$(CHOWN) owner $(DESTDIR)$$i;$(CHGRP) group $(DESTDIR)$$i); fi; \ @@\ - done - #endif /* MakeDirectories */ - -@@ -423,6 +446,7 @@ - echo "#define CANNAHOSTFILE '$(cannaLibDir)/cannahost'" >> junk @@\ - echo "/* for lib/canna */" >> junk @@\ - echo "#define CANNALIBDIR '$(cannaLibDir)'" >> junk @@\ -+ echo "#define CANNASHAREDIR '$(cannaShareDir)'" >> junk @@\ - echo "/* for scripts */" >> junk @@\ - echo "#define CANNABINDIR $(cannaBinDir)" >> junk @@\ - echo "/* others */" >> junk @@\ -@@ -446,6 +470,7 @@ - echo "#define CANNAHOSTFILE \"$(cannaLibDir)/cannahost\"";\ @@\ - echo "/* for lib/canna */";\ @@\ - echo "#define CANNALIBDIR \"$(cannaLibDir)\""; \ @@\ -+ echo "#define CANNASHAREDIR \"$(cannaShareDir)\""; \ @@\ - echo "/* for scripts */";\ @@\ - echo "#define CANNABINDIR $(cannaBinDir)"; \ @@\ - echo "/* others */";\ @@\ -diff -uNr Canna35b2.orig/Imakefile Canna35b2/Imakefile ---- Canna35b2.orig/Imakefile Wed Nov 27 16:01:34 1996 -+++ Canna35b2/Imakefile Fri May 17 09:59:40 2002 -@@ -3,7 +3,7 @@ - - #define IHaveSubdirs - #define PassCDebugFlags -- WORLDOPTS = -k -+ WORLDOPTS = - SUBDIRS = lib canna server cmd dic misc doc - INCLUDE = ./include/canna - AllTarget(cannaconf.h) -@@ -11,7 +11,7 @@ - DependSubdirs($(SUBDIRS)) - - clean:: -- $(RM) -r include cannaconf.h -+ $(RM) -r include - - includes:: - $(RM) -r include -diff -uNr Canna35b2.orig/ccustom/canna.h Canna35b2/ccustom/canna.h ---- Canna35b2.orig/ccustom/canna.h Thu Nov 7 10:21:45 1996 -+++ Canna35b2/ccustom/canna.h Thu May 16 16:26:11 2002 -@@ -41,7 +41,7 @@ - /*#include "jrkanji.h"*/ - - #if defined(SYSV) || defined(SVR4) || defined(__STDC__) --# if defined(SYSV) || defined(SVR4) -+# if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) - # include <memory.h> - # endif - # define bzero(buf, size) memset((char *)(buf), 0x00, (size)) -diff -uNr Canna35b2.orig/cmd/cannacheck/ccheck.man Canna35b2/cmd/cannacheck/ccheck.man ---- Canna35b2.orig/cmd/cannacheck/ccheck.man Thu Jan 27 19:45:08 1994 -+++ Canna35b2/cmd/cannacheck/ccheck.man Thu May 16 22:28:13 2002 -@@ -46,13 +46,13 @@ - Displays all the above information including items that contain no problem. - .SH "FILES" - .IP "@(cannaLibDir)/cannahost" 36 --Name of the host under which \fIcannaserver(1M)\fP is in operation. -+Name of the host under which \fIcannaserver(1)\fP is in operation. - .SH "SEE ALSO" - .br --cannaserver(1M), cannakill(1M), cannastat(1) -+cannaserver(1), cannakill(1), cannastat(1) - .SH "ENVIRONMENT" - .IP "CANNAHOST" 12 --Specifies the name of the host under which \fIcannaserver(1M)\fP is in -+Specifies the name of the host under which \fIcannaserver(1)\fP is in - operation. - .IP "CANNAFILE" 12 - Specifies the initialize file (.canna). -diff -uNr Canna35b2.orig/cmd/cannastat/cstat.man Canna35b2/cmd/cannastat/cstat.man ---- Canna35b2.orig/cmd/cannastat/cstat.man Thu Jan 27 19:45:51 1994 -+++ Canna35b2/cmd/cannastat/cstat.man Thu May 16 22:28:13 2002 -@@ -29,9 +29,9 @@ - .SH "DESCRIPTION" - .PP - \fIcannastat(1)\fP displays information about the Kana-Kanji conversion --server \fIcannaserver(1M)\fP. The information includes the -+server \fIcannaserver(1)\fP. The information includes the - following: the name of the machine on which the connected server --exists, the \fIcannaserver(1M)\fP's version, the number of clients -+exists, the \fIcannaserver(1)\fP's version, the number of clients - connecting to the server, the name of the user connecting to the - server, its user number, the socket number, the number of contexts, - the time of connection to the server, the time of use of the server, -@@ -85,10 +85,10 @@ - Name of the host under which cannaserver is in operation. - .SH "SEE ALSO" - .PP --cannaserver(1M), cannakill(1M), cannacheck(1) -+cannaserver(1), cannakill(1), cannacheck(1) - .PP - .SH "ENVIRONMENT" - .PP - .IP "CANNAHOST" 12 --Specifies the name of the host under which \fIcannaserver(1M)\fP is in -+Specifies the name of the host under which \fIcannaserver(1)\fP is in - operation. -diff -uNr Canna35b2.orig/cmd/catdic/Imakefile Canna35b2/cmd/catdic/Imakefile ---- Canna35b2.orig/cmd/catdic/Imakefile Mon Dec 2 20:38:14 1996 -+++ Canna35b2/cmd/catdic/Imakefile Thu May 16 23:19:12 2002 -@@ -1,6 +1,9 @@ - /* $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ */ - #include "../../Canna.conf" - -+/* gentoo: use hard links so that the image can be merged correctly */ -+ LN = ln -+ - CANNAROOT = ../.. - CANNASRC = $(CANNAROOT)/lib/canna - RKCSRC = $(CANNAROOT)/lib/RKC -@@ -53,45 +56,45 @@ - - #ifdef __EMX__ - install:: -- $(RM) $(cannaBinDir)/cpdic.exe -- $(RM) $(cannaBinDir)/lsdic.exe -- $(RM) $(cannaBinDir)/mkdic.exe -- $(RM) $(cannaBinDir)/mvdic.exe -- $(RM) $(cannaBinDir)/rmdic.exe -- $(RM) $(cannaBinDir)/syncdic.exe -- $(RM) $(cannaBinDir)/chmoddic.exe -- $(RM) $(cannaBinDir)/addwords.exe -- $(RM) $(cannaBinDir)/delwords.exe -- $(RM) $(cannaBinDir)/cannakill.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/cpdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/lsdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/mkdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/mvdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/rmdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/syncdic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/chmoddic.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/addwords.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/delwords.exe -- $(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/cannakill.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/cpdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/lsdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/mkdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/mvdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/rmdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/syncdic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/chmoddic.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/addwords.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/delwords.exe -+ $(RM) $(DESTDIR)$(cannaBinDir)/cannakill.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/cpdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/lsdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/mkdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/mvdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/rmdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/syncdic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/chmoddic.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/addwords.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/delwords.exe -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic.exe $(DESTDIR)$(cannaBinDir)/cannakill.exe - #else - install:: -- $(RM) $(cannaBinDir)/cpdic -- $(RM) $(cannaBinDir)/lsdic -- $(RM) $(cannaBinDir)/mkdic -- $(RM) $(cannaBinDir)/mvdic -- $(RM) $(cannaBinDir)/rmdic -- $(RM) $(cannaBinDir)/syncdic -- $(RM) $(cannaBinDir)/chmoddic -- $(RM) $(cannaBinDir)/addwords -- $(RM) $(cannaBinDir)/delwords -- $(RM) $(cannaBinDir)/cannakill -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cpdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/lsdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mkdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mvdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/rmdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/syncdic -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/addwords -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/delwords -- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cannakill -+ $(RM) $(DESTDIR)$(cannaBinDir)/cpdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/lsdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/mkdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/mvdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/rmdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/syncdic -+ $(RM) $(DESTDIR)$(cannaBinDir)/chmoddic -+ $(RM) $(DESTDIR)$(cannaBinDir)/addwords -+ $(RM) $(DESTDIR)$(cannaBinDir)/delwords -+ $(RM) $(DESTDIR)$(cannaBinDir)/cannakill -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cpdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/lsdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mkdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mvdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/rmdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/syncdic -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/addwords -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/delwords -+ $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cannakill - #endif -diff -uNr Canna35b2.orig/cmd/catdic/cannakill.man Canna35b2/cmd/catdic/cannakill.man ---- Canna35b2.orig/cmd/catdic/cannakill.man Tue Dec 6 09:51:37 1994 -+++ Canna35b2/cmd/catdic/cannakill.man Thu May 16 22:28:13 2002 -@@ -29,14 +29,14 @@ - .SH "DESCRIPTION" - .PP - cannakill terminates operation of Kana-Kanji conversion server --cannaserver(1M). This causes the server to delete the lock file and -+cannaserver(1). This causes the server to delete the lock file and - close all open dictionaries before terminating its processing. - .PP --The user who has started cannaserver(1M) or the super user can only --use cannakill(1M) to terminate operation of canncannaer. -+The user who has started cannaserver(1) or the super user can only -+use cannakill(1) to terminate operation of canncannaer. - .SH "FILES" - .IP "@(LockDir)/@(LockFile)" 36 - Lock file - .SH "SEE ALSO" - .PP --cannaserver(1M), cannastat(1), cannacheck(1) -+cannaserver(1), cannastat(1), cannacheck(1) -diff -uNr Canna35b2.orig/cmd/catdic/catdic.man Canna35b2/cmd/catdic/catdic.man ---- Canna35b2.orig/cmd/catdic/catdic.man Thu Jan 27 19:46:29 1994 -+++ Canna35b2/cmd/catdic/catdic.man Thu May 16 22:28:13 2002 -@@ -30,7 +30,7 @@ - catdic downloads a dictionary file to the current directory. - The file downloaded is a dictionary file the dictionary name of which is - \fIremote-dic\fP. It is in the user dictionary directory of the machine --on which \fIcannaserver\fP(1M) is in operation. (Hereafter, this machine -+on which \fIcannaserver\fP(1) is in operation. (Hereafter, this machine - is called the remote host.) - .SH "OPTIONS" - .IP "\-cs \fIcanna-server\fP (or \-cannaserver \fIcanna-server\fP)" 12 -@@ -61,4 +61,4 @@ - file ``test2.t''. - .SH "SEE ALSO" - .PP --cannaserver(1M), lsdic(1), mkdic(1) -+cannaserver(1), lsdic(1), mkdic(1) -diff -uNr Canna35b2.orig/cmd/catdic/mkdic.man Canna35b2/cmd/catdic/mkdic.man ---- Canna35b2.orig/cmd/catdic/mkdic.man Thu Jan 27 19:46:50 1994 -+++ Canna35b2/cmd/catdic/mkdic.man Thu May 16 22:28:14 2002 -@@ -28,7 +28,7 @@ - .SH "DESCRIPTION" - .PP - mkdic creates user dictionary named \fIremote-dic\fP in the user dictionary --directory of the remote host, on which \fIcannaserver\fP(1M) is in operation. -+directory of the remote host, on which \fIcannaserver\fP(1) is in operation. - Dictionary file name \fIremote-dic\fP is assigned to this file at this time. - .PP - If the \- and \-l option isn't specified, mkdic creates an empty dictionary. -@@ -96,4 +96,4 @@ - user1.t is a dictionary file name generated automatically by the system. - .SH "SEE ALSO" - .PP --catdic(1), cannaserver(1M), lsdic(1) -+catdic(1), cannaserver(1), lsdic(1) -diff -uNr Canna35b2.orig/cmd/crxgram/crxgram.c Canna35b2/cmd/crxgram/crxgram.c ---- Canna35b2.orig/cmd/crxgram/crxgram.c Wed Nov 27 17:20:14 1996 -+++ Canna35b2/cmd/crxgram/crxgram.c Thu May 16 16:26:11 2002 -@@ -69,6 +69,7 @@ - static char fileName[256]; - static int lineNum; - -+#if !defined(__GLIBC__) - static char * - basename(name) - char *name; -@@ -83,6 +84,7 @@ - break; - return ++s; - } -+#endif /* __GLIBC__ */ - static void - usage(prog) - char *prog; -diff -uNr Canna35b2.orig/cmd/cshost/cshost.man Canna35b2/cmd/cshost/cshost.man ---- Canna35b2.orig/cmd/cshost/cshost.man Thu Jan 27 18:51:23 1994 -+++ Canna35b2/cmd/cshost/cshost.man Thu May 16 22:28:14 2002 -@@ -6,9 +6,9 @@ - .SH "DESCRIPTION" - .PP - the \fIcshost\fP(1) prints the list of machines that are allowed to make --connections to \fIcannaserver\fP(1M). -+connections to \fIcannaserver\fP(1). - .PP --\fIcannaserver\fP(1M) allows network connections only from programs -+\fIcannaserver\fP(1) allows network connections only from programs - running on the same machine or machines listed in the file - /etc/hosts.canna. If /etc/hosts.canna does not exist or the file - is empty, access is granted to everyone. -diff -uNr Canna35b2.orig/dic/ideo/grammar/Imakefile Canna35b2/dic/ideo/grammar/Imakefile ---- Canna35b2.orig/dic/ideo/grammar/Imakefile Wed Nov 27 16:14:45 1996 -+++ Canna35b2/dic/ideo/grammar/Imakefile Fri May 17 09:27:09 2002 -@@ -85,6 +85,6 @@ - InstallMultipleFlags($(ALLDIC),$(CANNADICDIR),-m 0664 $(cannaOwnerGroup)) - - install:: -- $(CHGRP) $(cannaGroup) $(CANNADICDIR) -- $(CHOWN) $(cannaOwner) $(CANNADICDIR) -- $(CHMOD) ug+w $(CANNADICDIR) -+ $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR) -+ $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR) -+ $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR) -diff -uNr Canna35b2.orig/dic/ideo/grammar/gram.code Canna35b2/dic/ideo/grammar/gram.code ---- Canna35b2.orig/dic/ideo/grammar/gram.code Mon Dec 2 17:38:39 1996 -+++ Canna35b2/dic/ideo/grammar/gram.code Thu May 16 16:26:11 2002 -@@ -30,7 +30,7 @@ - /* KN 形式名詞: 実質的な意味からはなれ,形式的な意味のみを持っている, - * 名詞のような働きをする語.従来から定義されている語. - * TKN 新形式名詞: -- * 新しくつけ足した形式名詞.働きは同じ. -+ * 「な」がJTNOのように働く後に引き続く。「はず」「わけ」の二語。 - * FKN 副助詞からの形式名詞: - * 副助詞であったが,形式的で名詞のような働きをする語, - * くらい,ぐらい,だけ,など,ほど,ゆえ --> 形式名詞へ移動 -@@ -46,9 +46,9 @@ - N03 _ _ /* 十,二十,…,数十 */ - - KN _ _ -- /* あと/うち/おり/こと/ため/とき/ところ/はず/ほう/ほか/まえ/まま/もの/わけ/ */ -+ /* あと/うち/おり/こと/ため/とき/ところ/はず/ほう/ほか/まえ/まま/もの/わけ//あいだ/あまり/うえ/おかげ/かぎり/かた/くせ/ごと/つもり/ふし/やつ/よう/ような/よし */ - TKN _ _ -- /* あいだ/あまり/うえ/おかげ/かぎり/かた/くせ/ごと/つもり/ふし/やつ/よう/ような/よし */ -+ /* はず/わけ (KNとの二重登録をする) */ - FKN _ _ - /* くらい/ぐらい/こそ/だけ/など/ほど/ゆえ */ - -@@ -218,29 +218,30 @@ - /* 動詞活用語尾 - * 1. 連用形が名詞になるもののコード分類について - * 連用形だけ別コード化し,他の活用形は共有することにする. -- * ただし,C5r(行く)については一語のみなので連用形のコードとする - * また,一段動詞については,語幹での接続のみが問題になるので, - * 語幹は2分類とするが,活用語尾を共通にすることにした. - */ - /* か行5段 */ --k5 a か /* 置か_ない,書か_ない */ -- iO い /* 置い_たら,書い_た */ -+k5 iO い /* 置い_たら,書い_た */ - u く /* 置く_とき,書く_とき */ - e け /* 置け, 書け */ - o こ /* 置こ_う, 書こ_う */ - ya _ /* 置きゃ */ - -+k5a _ か /* 置か_ない,書か_ない: ktek5a参照 */ - k5i _ き /* 置き_ます */ - k5ir _ き /* 書き_ます,書き */ - - /* カ行5段 行く */ --c5r a か /* 行か_ない */ -- i き /* 行き_ます */ -- tO っ /* 行っ_たら */ -- u く /* 行く_とき */ -- e け /* 行け */ -- o こ /* 行こ_う */ -- ya _ /* 行きゃ */ -+/* 品詞数削減のため主にK5rと活用語尾を共有 -+ * 行か_ない k5a -+ * 行き_ます k5ir -+ * 行く_とき k5u -+ * 行け k5e -+ * 行こ_う k5o -+ * 行きゃ k5ya -+ * 行っ_たら t5tO -+ */ - - /* が行5段 */ - g5 a が /* 仰が_ない,急が_ない */ -@@ -263,13 +264,13 @@ - - /* た行5段 */ - t5 a た /* 絶た_ない,打た_ない */ -- tO っ /* 絶っ_たら,打っ_た */ - u つ /* 絶つ_とき,打つ_とき */ - e て /* 絶て, 打て_ば */ - o と /* 絶と_う, 打と_う */ - ya _ /* 絶ちゃ,打ちゃ */ - t5i _ ち /* 絶ち_ます */ - t5ir _ ち /* 打ち_ます,打ち */ -+t5tO _ っ /* 絶っ_たら,打っ_た */ - - /* な行5段 */ - n5 a な /* 死な_ない */ -@@ -394,10 +395,11 @@ - mase _ ませ/まし - - /* です:断定 */ --des ho でしょ -- hou でしょう -- i でし -- u です -+des i でし -+ u です -+desho _ でしょ -+deshou _ でしょう -+ - - /* た:過去完了 */ - kt ara たら -@@ -429,13 +431,15 @@ - /* だ:断定 */ - ddar o だろ /* 形動の語尾を兼ねる ? */ - ou だろう --dd at だっ /* 形動の語尾を兼ねる ? */ -- emo でも /* 接続助詞 ? */ -+ddat _ だっ /* 形動の語尾を兼ねる ? */ -+ddemo _ でも /* 接続助詞 ? */ - dda1 _ だ /* 形動の語尾を兼ねる ? */ - dda2 _ だ /* 文章末にしか接続しない */ - dde1 _ で /* 形動の語尾を兼ねる ? */ - dde2 _ で /* 文節末に接続しない */ -+dde3 _ で /* 「しない_で_くれ」:「し_て_くれ」と対応 */ - ddeha _ では/じゃ /* 接続助詞 ? */ -+djan _ _ /* 「じゃ_ない」と同じ前後の接続 */ - - /* 動詞型接尾語活用 - * 形態が変化する接尾語を含む -@@ -449,7 +453,8 @@ - /* 上下活用の助動詞 */ - saseru _ させ /* 使役 */ - simeru _ しめ /* 使役 */ --sugiru _ すぎ /* 行き_すぎる */ -+sugiru _ すぎ /* 行き_すぎる、立派_すぎる */ -+yagaru _ _ /* 動詞の後のみ */ - seru _ せ /* 使役 */ - N2KS _ _ /* 一段動詞化(KS): (名)+付(づ)ける: */ - -@@ -536,7 +541,7 @@ - /* ない:否定 */ - nai _ な - nainya _ _ /* 食べ_にゃ(あ) */ --nainee _ _ /* 食べ_ねえ */ -+nainee _ ない /* 食べ_ねえ: 本来の形「ない」もここに収める。 */ - naisa _ なさ /* 食べ_なさそうだ */ - - /* 接尾語 */ -@@ -597,15 +602,11 @@ - - na _ な /* なの */ - --/* kte に接続する口語の品詞 */ -+/* k5 が接続する口語の品詞:「減ってく」など。 */ -+kte2 _ _ /* 減っ_て_かない */ - --ktec5 a _ /* 連れて_か_ない */ --/* i */ /* 連れて_き_ます :「連れて来ます」もあるため保留 */ -- tO _ /* 連れて_っ_て */ -- u _ /* 連れて_く */ -- e _ /* 連れて_け */ -- o _ /* 連れて_こ_うよ */ -- ya _ /* 連れて_きゃ */ -+/* kte2 に接続する k5a:「付いてかんが」対策 */ -+ktek5a _ か /* 減って_か_ない */ - - /* kto, kdo に接続する口語の品詞 */ - -diff -uNr Canna35b2.orig/dic/ideo/grammar/gram.goto Canna35b2/dic/ideo/grammar/gram.goto ---- Canna35b2.orig/dic/ideo/grammar/gram.goto Mon Dec 2 21:59:25 1996 -+++ Canna35b2/dic/ideo/grammar/gram.goto Thu May 16 16:26:11 2002 -@@ -37,7 +37,7 @@ - #define KAKUJOSHI Kkara Kga Kde Kdeno Kto Kni Knite Khe Kmade Kyori Kwo - - BB+ BB Kto --BB+ KJ NN N00 N01 N02 N03 CJ RT KN TKN FKN -+BB+ KJ NN N00 N01 N02 N03 CJ RT KN FKN - BB+ T00 T01 T02 T03 T04 T05 T06 T07 T08 T09 - BB+ T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 - BB+ T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 -@@ -48,7 +48,7 @@ - BB+ K5 G5 S5 T5 N5 B5 M5 R5 L5 W5 U5 KS KX SX ZX NZX - BB+ K5r C5r G5r S5r T5r B5r M5r R5r W5r U5r KSr /* sugiru dekiru */ - BB+ kx sx sxu2 aru iru oru kureru morau yaru miru oku naru yoru --BB+ rasii youda mitaida dd dda1 dde1 ddar ddeha des JS -+BB+ rasii youda mitaida ddat ddemo dda1 dde1 ddar ddeha des desho deshou JS - BB+ nainee - BB+ PRE CNPRE JNPRE NNPRE SNPRE /* 接頭語 */ - BB+ N2T10 N2T15 N2T16 N2T18 N2T30 N2T35 K2T15 K2T16 K2T35 -@@ -58,9 +58,13 @@ - BB+ CN CNS JN JNS JNM JCN KK - BB+ OKX - -+#ifdef BUNMATU -+BM+ BM -+#endif -+ - YOUGEN+ K5 G5 S5 T5 N5 B5 M5 R5 L5 W5 U5 KS KX SX ZX NZX - YOUGEN+ K5r C5r G5r S5r T5r B5r M5r R5r W5r U5r KSr /* sugiru dekiru */ --YOUGEN+ kx sx aru iru oru kureru morau yaru miru oku rasii dd dda1 dde1 ddar ddeha des ssu -+YOUGEN+ kx sx aru iru oru kureru morau yaru miru oku rasii ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou ssu - YOUGEN+ KY KYna KYT KYmi KYme KYmime - - TAIGEN+ T00 T01 T02 T03 T04 T05 T06 T07 T08 T09 -@@ -86,7 +90,7 @@ - * ddat(だっ)、dda(だ)はよいが - * では/じゃ、でも は 助動詞語尾か接続助詞か - */ --#define T_NA Fdatte kdn dd dda2 dde1 ddar ddeha sugiru mitaida ysouda /* 形容動詞の活用語尾 */ -+#define T_NA Fdatte kdn ddat ddemo dda2 dde1 ddar ddeha djan sugiru mitaida ysouda /* 形容動詞の活用語尾 */ - #define T_SA K2T15 K2T16 K2T35 /* [さ]が接続 */ - #define T_SURU Ssae Skoso sx sxu2 dekiru gatera nasaru /* [する]が接続 */ - #define COMMON_GOKAN /* T_GOKAN と F_GOKAN の共通部分 */ \ -@@ -95,7 +99,7 @@ - Fka Fkoso Fsae Fsika Fsura Fdano Fttara Ftte\ - Ftoka Ftote Ftomo Fdokoro Fnagara Fnaradeha Fnari Fnomi\ - Fha Fbakari Fmo Fya Fyara Fyue Fnazo Fdatte Fttatte FKN JTNO Snara\ -- rasii ppoi dd dde1 ddar ddeha des ssu mitaida buru na\ -+ rasii ppoi ddat ddemo dde1 ddar ddeha djan des desho deshou ssu mitaida buru na\ - N2T10 N2T15 N2T16 N2T18 N2T30 N2KS N2K5 N2R5 N2KYT ND2KY SUC - #define T_GOKAN COMMON_GOKAN dda1 - -@@ -265,10 +269,13 @@ - N02+ BB N00 N03 NN JS - N03+ BB N00 NN JS - CN+ @T35 CNSUC1 CNSUC2 --CNS+ @T35 CNSUC2 -+CN- SUC -+CNS+ @CN -+CNS- CNSUC1 - JN+ @T35 JNSUC --JNS+ @T35 JNM JNSSUC JNSUC --JNM+ @T35 JNMSUC JNSUC -+JN- SUC -+JNS+ @JN JNSSUC /* JNM */ -+JNM+ @JN JNMSUC - JCN+ @JNS @CN - - #define F_TARU kdt /* [たる]に接続 */ -@@ -335,9 +342,9 @@ - KYU+ BB - - /******************** その他 (接続詞,感動詞,連語,連体詞など) ********************/ --CJ+ BB /*dd dde1 ddar ddeha des*/ -+CJ+ BB /*ddat ddemo dde1 ddar ddeha djan des desho deshou*/ - --RT+ BB KN TKN FKN KJ SX ZX NZX PRE NNPRE CNPRE JNPRE -+RT+ BB KN FKN KJ SX ZX NZX PRE NNPRE CNPRE JNPRE - RT+ T00 T01 T02 T03 T04 T05 T06 T07 T08 T09 - RT+ T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 - RT+ T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 -@@ -353,7 +360,7 @@ - OKX+ Zkai Zkasira Zkana Zsa Zne Zyo - OKX+ Fka Fsura Fdano - OKX+ Ftono Fha Fya JTNO Sto Stoka Stote Snara Ssae Skoso --OKX+ nasaru rasii dd dda2 dde1 ddar ddeha des -+OKX+ nasaru rasii ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou - - /******************** 形式名詞 ********************/ - JTNO+ @T35 -@@ -361,10 +368,15 @@ - JTNO- BB Kde Kdeno Kno JTNO Fzutu - JTNO- N2T10 N2T15 N2T16 N2T18 N2T30 N2KS N2K5 N2R5 N2KYT ND2KY SUC - JTNN+ @JTNO --JTNN- Fttara Ftte Kto -+JTNN- Fttara Ftte Fdano ddemo Kto - KN+ @T35 --TKN+ @T35 -+KN- SUC - FKN+ @T35 -+FKN- SUC -+/* TKN: 〜な(わけ|はず) */ -+TKN+ BB Zka Zkai Zkasira Zkana Zsa Zne Znee Zyo -+TKN+ Ftoka Fdokoro Fnari Fha Fmo Snara Stte -+TKN+ rasii ppoi ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou ssu mitaida na - - /******************** 動詞 ********************/ - /*上下一段動詞活用: 連用形が名詞になるものを追加(連用形の接続が異なるだけ) */ -@@ -372,26 +384,26 @@ - KS+ Fsura Fha Fya Fmo - KS+ Stutu Snagara Ssae Skoso sasu sasiru - KS+ Zna --KS+ mas saseru sugiru nasaru rareru chau -+KS+ mas saseru sugiru yagaru nasaru rareru chau - KS+ nai nainya nainee naisa tai yasui ysouda zu znn z you mai - KS+ tamae D2T35 D2T16 --KS+ kt kte kteha ktya ktemo kto gatera -+KS+ kt kte kte2 kteha ktya ktemo kto gatera - KS+ ni - /* KS- ktemo */ - - KSr+ @KS @T35 --KSr- N2T35 -+KSr- N2T35 SUC - - /* 上下一段動詞の活用語尾: 未然形,連用形の活用語尾はなく語幹のみ - * 語幹が連用形のものの活用語尾を共有する - */ --ksru+ BB Kni JTNO JTNN KN TKN FKN Kyori -+ksru+ BB Kni JTNO JTNN KN FKN Kyori - ksru+ Fga Fkoso Fsae Fsika Fsura Fdano Fdeha Fdemo Fto Ftoka Ftono Fnazo - ksru+ Fnomi Fha Fbakari Fmade Fya Fyara Fyue Fmo /* ところは、はずす */ - ksru+ Fttatte - ksru+ Ska Skara Snode Sga Skuseni Skeredo Ssi Stte /*Stokoro*/ Stomo Stote - ksru+ Sdokoro Snara Snagara Snari Sniha Smono --ksru+ rasii youda mitaida dsouda mai be goto des ssu ddar ddeha -+ksru+ rasii youda mitaida dsouda mai be goto des desho deshou ssu ddar ddeha djan - ksru+ Zkai Zkasira Zkana Zsa Zze Zzo Ztomo Zna Znaa Zne Znee Zno - ksru+ Zya Zyo Zyona Zwa /* Zka */ - ksru+ Zmono -@@ -408,11 +420,10 @@ - ksya+ BB Zsa Zna Znaa Zne Znee - - /* 5段活用語幹: 連用形が名詞になるものを追加(連用形の接続が異なるだけ) */ --K5+ k5 k5i --C5r+ c5r -+K5+ k5 k5a k5i - G5+ g5 g5i - S5+ s5 s5i --T5+ t5 t5i -+T5+ t5 t5i t5tO - N5+ n5 - B5+ b5 b5i - M5+ m5 m5i -@@ -425,10 +436,11 @@ - ZX+ zx - NZX+ nzx - --K5r+ k5 k5ir -+K5r+ k5 k5a k5ir -+C5r+ k5 k5a k5ir t5tO - G5r+ g5 g5ir - S5r+ s5 s5ir --T5r+ t5 t5ir -+T5r+ t5 t5ir t5tO - B5r+ b5 b5ir - M5r+ m5 m5ir - R5r+ r5 r5a r5nO r5ir -@@ -446,7 +458,7 @@ - k5i+ Fkiri Fmo Fha Fya Fsura - k5i+ Stutu Snagara Ssae Skoso - k5i+ Zna --k5i+ nasaru tai yasui you ysouda mas sugiru tamae -+k5i+ nasaru tai yasui you ysouda mas sugiru yagaru tamae - k5i+ N2T18 ND2KY D2KY D2T35 D2T16 - k5i+ gatera - k5i+ ni -@@ -455,10 +467,10 @@ - k5i+ Kni - k5i+ Fga Fsika Fdano Ftono Fbakari Fmade Fyara - k5i+ Ska Skara Stte Sto Stoka Stote Snara Sniha --k5i+ nasaru rasii des dd dda2 dde1 na -+k5i+ nasaru rasii des desho deshou ddat ddemo dda2 dde1 na - #endif - --k5iO+ kt kte kteha ktya ktemo kto chau -+k5iO+ kt kte kte2 kteha ktya ktemo kto chau - - k5u+ @ksru - -@@ -466,17 +478,10 @@ - k5e- Kni ni Snagara sasu sasiru saseru rareru tai yasui tamae Zi - - k5ir+ @k5i @T35 N2KYT -+k5ir- SUC - - k5ya+ BB - --c5ra+ @k5a --c5ro+ @k5o --c5ri+ @k5i @T35 --c5rtO+ @k5iO --c5ru+ @k5u --c5re+ @k5e --c5rya+ @k5ya -- - g5a+ @k5a - g5o+ @k5o - g5i+ @k5i -@@ -485,6 +490,7 @@ - g5e+ @k5e - - g5ir+ @g5i @T35 -+g5ir- SUC - g5ya+ @k5ya - - s5a+ @k5a -@@ -494,6 +500,7 @@ - s5e+ @k5e - - s5ir+ @s5i @T35 -+s5ir- SUC - s5ya+ @k5ya - - t5a+ @k5a -@@ -504,6 +511,7 @@ - t5e+ @k5e - - t5ir+ @t5i @T35 -+t5ir- SUC - t5ya+ @k5ya - - n5a+ @k5a -@@ -522,6 +530,7 @@ - b5e+ @k5e - - b5ir+ @b5i @T35 -+b5ir- SUC - b5ya+ @k5ya - - m5a+ @k5a -@@ -532,6 +541,7 @@ - m5e+ @k5e - - m5ir+ @m5i @T35 -+m5ir- SUC - m5ya+ @k5ya - - r5a+ @k5a -@@ -543,6 +553,7 @@ - r5e+ @k5e - - r5ir+ @r5i @T35 -+r5ir- SUC - r5ya+ @k5ya - - l5a+ @k5a -@@ -563,6 +574,7 @@ - w5e+ @k5e - - w5ir+ @w5i @T35 -+w5ir- SUC - w5ya+ @k5ya - - u5a+ @k5a -@@ -573,6 +585,7 @@ - u5e+ @k5e - - u5ir+ @u5i @T35 -+u5ir- SUC - u5ya+ @k5ya - - /* カ行変格活用 */ -@@ -581,7 +594,7 @@ - kxi+ Fnagara Fha Fmo Fya - kxi+ Stutu Snagara Ssae nasaru - kxi+ Zna --kxi+ tai yasui ysouda mas kt kte kteha ktya ktemo chau sugiru tamae -+kxi+ tai yasui ysouda mas kt kte kteha ktya ktemo chau sugiru yagaru tamae - kxi+ ND2KY N2KYT - - kxuru+ @k5u -@@ -600,8 +613,8 @@ - sxi+ Fnomi Fha Fbakari Fmade Fmo Fya Fyara - sxi+ Stutu Snagara Ssae - sxi+ Zna --sxi+ ysouda tai yasui nai nainee naisa mai mas sugiru nasaru you tamae ND2KY N2KYT --sxi+ kt kte kteha ktya ktemo kto -+sxi+ ysouda tai yasui nai nainee naisa mai mas sugiru yagaru nasaru chau you tamae ND2KY N2KYT -+sxi+ kt kte kte2 kteha ktya ktemo kto - sxi+ gatera - sxi+ ni - -@@ -639,8 +652,9 @@ - /* 動詞型接尾語活用 */ - buru+ @R5 - garu+ @R5r --sugiru+ BB Fka you des dd dda1 dde1 ddar ddeha nai nainya nainee mas ks zu znn z na -+sugiru+ BB Fka you des desho deshou ddat ddemo dda1 dde1 ddar ddeha djan nai nainya nainee mas ks zu znn z na - sugiru+ kt kte kteha ktya ktemo -+yagaru+ BB r5 /* r5i, r5ir はわざと入れてない */ - - /* 可能の助動詞 */ - rareru+ @KS -@@ -657,7 +671,7 @@ - sasiru+ @k5iO - - k5sa+ reru simeru nai nainya nainee zu z su siru /* 未然に付く助動詞 */ --k5siru+ kt kte kteha ktya ktemo -+k5siru+ kt kte kte2 kteha ktya ktemo - k5siru+ Stutu Snagara - k5siru+ tai yasui ysouda mas sugiru - k5siru+ N2T18 ND2KY D2KY D2T35 D2T16 -@@ -672,7 +686,7 @@ - /* アスペクト */ - aru+ r5 aru5a aru5i - aru5a+ seru reru simeru zu znn z --aru5i+ @r5i Kno Sto Stomo ddar dd dda2 dde1 ddeha -+aru5i+ @r5i Kno Sto Stomo ddar ddat ddemo dda2 dde1 ddeha djan - - iru+ ks ksyo saseru rareru tai ysouda mas nai naisa zu znn z you mai sugiru nasaru tamae - iru+ kt kte kteha ktya ktemo -@@ -680,7 +694,7 @@ - - oru+ @R5 - --kureru+ BB ks Fto Stte -+kureru+ BB ks Fto Stte Zi Zya Zyo Zyona - kureru+ saseru rareru sugiru nasaru - kureru+ tai yasui ysouda mas nai nainya nainee naisa zu znn z you mai tamae - kureru+ kt kte kteha ktya ktemo -@@ -719,7 +733,7 @@ - - kykat+ kt - --kyi+ @k5u Kde Kdeno ddeha Ztto -+kyi+ @k5u /*Kde Kdeno*/ ddeha djan Ztto - kyi- mai - - kykere+ Sdomo Sba -@@ -735,11 +749,13 @@ - - /* 形容詞の語幹について名詞化 */ - kymi+ @T35 -+kymi- SUC - - nai+ ky kyku - nai+ ysouda - nainya+ BB Zna Znaa Znee Znee --nainee+ @kyi -+nainee+ @kyi dde3 -+nainee- Fsura Zne Znee - naisa+ ysouda sugiru /* 〜なさる は、動詞として対処することにする */ - - /* 形容詞型活用助動詞 */ -@@ -761,7 +777,7 @@ - - kdni+ BB Fto Fkoso Fsika Fsura Fdeha Fdemo Fmade Ftoka Fnazo Fha Fmo - kdni+ Sdokoro Snari Ssae --kdni+ /* sx sxu2 */ yoru ddar dd naru -+kdni+ sx sxu2 yoru ddar ddat ddemo naru - kdni+ Zkai Zkasira Zsa Zna Zne /* Zka */ - - kdto+ @kdni -@@ -787,14 +803,14 @@ - N2T10 N2T15 N2T16 N2T18 N2T30 N2T35 D2T35 D2T16 K2T15 K2T16 K2T35 \ - N2KS N2K5 N2R5 ND2KY N2KYT D2KY - --SUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC --CNSUC1+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC --CNSUC2+ @KN @TKN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC --JNSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 --JNSSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 --JNMSUC+ @KN @TKN @FKN N2T10 N2T15 N2T16 CNSUC2 --JS+ @KN @TKN @FKN JSSUC @T35 JSmono --JSSUC+ @KN @TKN @FKN JSmono -+SUC+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC -+CNSUC1+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC -+CNSUC2+ @KN @FKN N2T10 N2T15 N2T16 JNSUC CNSUC2 JNSSUC JNMSUC -+JNSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 -+JNSSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 -+JNMSUC+ @KN @FKN N2T10 N2T15 N2T16 CNSUC2 -+JS+ @KN @FKN JSSUC @T35 JSmono -+JSSUC+ @KN @FKN JSmono - JSmono+ BB - SUC- SUFFIX - CNSUC1- SUFFIX -@@ -856,12 +872,12 @@ - /* ごとし */ - gotoku+ BB Kni Fkoso Fsae Fsika Fsura Fdano Fha Fmo Sto Stomo - gotosi+ @ksru Kni --gotoki+ BB Kni Kno Fha KN TKN FKN -+gotoki+ BB Kni Kno Fha KN FKN - - /* べし */ - bekara+ zu znn z - beku+ BB Fha Fmo Stote ktomo --beki+ BB Kga Sto Stomo dd dda1 dde1 ddar ddeha des na Fka -+beki+ BB Kga Sto Stomo ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou na Fka - beki+ Zsa Zne Znee Zyo - - besi+ BB Fsika Fnomi Fbakari Fyara Fdano Ftono -@@ -869,7 +885,7 @@ - - /* ぬ */ - zu+ BB Fdano Fbakari Sto Stoka Stote Skeredo Snagara Ska --zu+ dd dda2 dde2 ddar N2T18 -+zu+ ddat ddemo dda2 dde2 ddar N2T18 - zu+ Kni - zu+ Zkai Zkasira Zkana Zsa Zya - zu+ ktomo -@@ -879,7 +895,7 @@ - znu+ Stte Ska Sga Ssi Sniha Skara Skeredo Snari Snagara Skuseni - znu+ Smono Stote Stomo Sdokoro /*Stokoro*/ /* ところは、はずす */ - znu+ JTNO --znu+ goto dsouda dd dda1 dde2 ddeha ddar youda mitaida rasii N2T18 -+znu+ goto dsouda ddat ddemo dda1 dde2 ddeha ddar youda mitaida rasii N2T18 - znu+ Zkai Zkasira Zkana Zsa Zze Zzo Ztomo Zya Zyo Zyona Zwa - - zne+ Sdomo Sba /* BB */ -@@ -914,7 +930,7 @@ - /* ます */ - mase+ BB Sto - --masen+ BB des Fga Sto Stte Stoka Ssi Skara Snode Skeredo Stomo Smono JTNO -+masen+ BB des desho deshou Fga Sto Stte Stoka Ssi Skara Snode Skeredo Stomo Smono JTNO - masen+ Zka Zkai Zkasira Zkana Zze Zzo Ztomo Zna Znaa Zne Znee Zno Zya Zyo Zyona Zwa - masen+ Zmono - -@@ -925,11 +941,12 @@ - masu+ BB Fdano Fsika Fnomi Fbakari Fkiri Fyara Fya /* ところは、はずす */ - masu+ Ska Fga Sto Stte Stoka Ssi Sniha Skara Snode - masu+ Skeredo Snari Smono Stomo Sdokoro /*Stokoro*/ Stote --masu+ mai youda JTNO -+masu+ deshou desho mai youda JTNO - masu+ Zkai Zkasira Zkana Zsa Zze Zzo Ztomo Zna Znaa Zne Znee Zno Zya Zyo Zyona Zwa /* Zka */ - masu+ Zmono - - masuru+ @masu -+masuru- desho mai - - masure+ Sdomo Sba - -@@ -940,19 +957,20 @@ - kta+ Fdano Ftoka Ftono Fnari Fsika Fnomi Fbakari Fkiri Fyara Fyue Fmade Fmo - kta+ Ska Sga Ssi Skara Snode Skeredo Snari Skuseni Smono Stte - kta+ Snara Fga Fto Stomo Stote --kta+ ddeha dsouda youda mitaida rasii des ssu N2T18 JTNO JTNN KN TKN FKN -+kta+ ddeha djan dsouda youda mitaida rasii des desho deshou ssu N2T18 JTNO JTNN KN FKN - kta+ Zkai Zkasira Zkana Zsa Zze Zzo Zna Znaa Zne Znee Zno Zya Zyo Zyona Zwa - kta+ /* Zka */ Zmono Ztto - kta+ kke - - ktara+ BB Sba Sto Zsa Zna Znaa Zne Znee kd - --ktari+ BB Fsika Fsura Fdano Fto Ftoka Fnazo Fha Fbakari Fmo Ssae Skoso sx -+ktari+ BB Fsika Fsura Fdano Fto Ftoka Fnazo Fha Fbakari Fmo Ssae Skoso -+ktari+ sx ddar ddat ddemo dda2 dde1 ddeha djan - - kte+ BB Kno Kkara Fmade Fsae Fsika Fsura Fnomi Fbakari Fkoso Ska --kte+ nai nainee naisa dd dda2 dde2 des aru iru oru kureru morau yaru miru oku --kte+ Zna Znaa Zne Znee Zya Zyo /* kx はずす予定 */ --kte+ ktec5 nn te -+kte+ nai nainee naisa ddat ddemo dda2 dde2 des desho deshou aru iru oru kureru morau yaru miru oku -+kte+ Zsa Zna Znaa Zne Znee Zya Zyo /* kx はずす予定 */ -+kte+ nn te - kte+ @iru /* 食べてる */ - kte- zu znn z mai saseru sugiru ksyo /* @iru に含まれていた */ - kte- kte /* te が接続するので不要 */ -@@ -960,7 +978,7 @@ - kteha+ BB Sto Zna Znaa Zne Znee - ktya+ @kteha - ktemo+ BB --ktemo+ dd dda2 dde2 ddar des -+ktemo+ ddat ddemo dda2 dde2 ddar des desho deshou - ktemo+ Zka Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zyo - - ktomo+ BB -@@ -988,10 +1006,12 @@ - - dde1+ BB Fsae Fsika Fsura Fkoso - dde1+ Sto Stte Snara --dde1+ nai nainee naisa aru des -+dde1+ nai nainee naisa aru des desho deshou - dde1+ Zsa Zna Znaa Zne Znee Zno Zyo - /* dde2+ Fsae Fsika Fsura Fkoso */ --dde2+ nai nainee naisa aru des -+dde2+ nai nainee naisa aru des desho deshou -+dde3+ BB Kno Fsae Fbakari Fkoso Ska iru kureru morau oku -+dde3+ Zna Znaa Zne Znee Zyo - - ddat+ kt - -@@ -1009,17 +1029,18 @@ - ddeha+ @kteha nai - ddeha+ Zne Znee Zsa Znaa Zyo - ddemo+ @ktemo Kga nai -+djan+ BB Zka - - /* 形容動詞型活用助動詞 */ --youda+ kdn dd dda1 dde1 ddar ddeha des BB Zne Zyo na Snara -+youda+ kdn ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou BB Zne Zyo na Snara - mitaida+ @youda --ysouda+ kdn dd dda1 dde1 ddar ddeha des BM na Fmo -+ysouda+ kdn ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou BM na Fmo - ysouda+ Zka Zkai Zkasira Zkana Zsa Zne Znee Zya Zyo Zyona - --dsouda+ dd dda1 dde1 ddar ddeha des des na Zna Zne Znee Zyo -+dsouda+ ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou na Zna Zne Znee Zyo - - /* う/よう/まい */ --u+ BB KN TKN FKN -+u+ BB KN FKN - u+ Fto Ftono Fga Fkoso Fsae Fsura Fdano Fbakari Fyara Fyue Fnazo - u+ Ska Stte Stoka Stote Snimo Smono - u+ Zni Zsa Zze Zzo Zna Znaa Zne Zya Zyo Zkana Zkasira /* Zka */ -@@ -1032,17 +1053,15 @@ - - tamae+ BB Ftono Sto Stomo Zyo - --na+ JTNO JTNN Zno -+na+ TKN JTNO JTNN Zno - --ktec5a+ @c5ra --ktec5a- saseru simeru znn z --ktec5o+ @c5ro --ktec5tO+ @c5rtO --ktec5u+ @c5ru --ktec5u- Fkoso Fsae Fnomi Stote Snagara goto --ktec5e+ @c5re --ktec5e- Sdomo Stote Stutu nainya tamae --ktec5ya+ @c5rya -+/* 食べ_てかない -+ * 「蹴っていてき」を避けるため、k5ir は除く -+ * 「ついてかんが」を避けるため、k5a ではなく ktek5a -+ */ -+kte2+ k5 ktek5a t5tO -+ktek5a+ @k5a -+ktek5a- saseru simeru znn z - - ktok5a+ @k5a - ktok5a- saseru seru reru simeru zu znn z su sasu sasiru -@@ -1059,11 +1078,11 @@ - ktok5o+ @k5o - ktok5ya+ @k5ya - --nn+ JTNO Zno dd dde2 ddar ddeha des -+nn+ JTNO Zno ddat ddemo dde2 ddar ddeha djan des desho deshou - te+ BB Zna Znaa Zne Znee Zyo Zyona - - /******************** 格助詞類 ********************/ --#define K_BUN dd dda2 dde2 ddar ddeha des rasii/* 〜からだ、〜からです、〜かららしい */ -+#define K_BUN ddat ddemo dda2 dde2 ddar ddeha djan des desho deshou rasii/* 〜からだ、〜からです、〜かららしい */ - - Kkara+ BB /*Kde*/ Kdeno Kga Kto Kyori Kwo Kno K_BUN Kni - Kkara+ Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri -@@ -1074,7 +1093,7 @@ - Kga+ BB - Kga+ Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zyo /* Zka */ - --Kno+ BB KN TKN FKN youda goto -+Kno+ BB KN FKN youda goto - - Kde+ BB Kto - Kde+ Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fyara Fmo Fkoso -@@ -1087,12 +1106,13 @@ - Kto+ Fnomi Fbakari Fmade Fha Fmo - Kto+ Skara Sdokoro Snara Snari Sniha - Kto+ Zka Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zno /* Zka */ --Kto+ ddar dd dda2 dde1 -+Kto+ ddar ddat ddemo dda2 dde1 - - Kni+ BB /* sx naru */ yoru K_BUN FKN --Kni+ Fka Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri -+Kni+ Fka Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari - Kni+ Fyara Fha Fkoso Fmo Ftote Stomo - Kni+ Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zya Zyo -+Kni+ naru - - Knite+ BB - -@@ -1114,13 +1134,13 @@ - Kwo+ Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zya Zyo - - /******************** 副助詞 ********************/ --Fka+ BB @KAKUJS dd dda2 dde1 ddar ddeha -+Fka+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan - Fka+ Fmade Fdano Fsae Fsika Fsura Fha Fmo Stte - Fka+ Znaa Zne Znee Zyo - Fka+ FKN - Fka- Kde - --Fkiri+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii N2T18 -+Fkiri+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii na N2T18 - Fkiri+ Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari - Fkiri+ Fzutu Fyara Fka Fha Fmo Fkoso Stte - Fkiri+ Zkai Zkasira Zkana Zsa Zna Zne Znee Zya Zyo /* Zka */ -@@ -1128,7 +1148,7 @@ - - Fga+ BB Zna Znaa Zne Znee - --Fkoso+ BB /*Kga Kwo Kto Fka Fha*/ dd dda2 dde1 ddar ddeha des -+Fkoso+ BB /*Kga Kwo Kto Fka Fha*/ ddat ddemo dda2 dde1 ddar ddeha des desho deshou - Fkoso+ Zkai Zkasira Zkana Zsa Zne Znee Zyo - - Fsae+ BB nai Fsura Fmo -@@ -1138,7 +1158,7 @@ - Fsura+ BB Kga Kwo Kno nai Fsika Fka Fmo - Fsura+ Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee /* Zka */ - --Fzutu+ BB @KAKUJS dd dda2 dde1 ddar ddeha des nai rasii N2T18 -+Fzutu+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou nai rasii N2T18 - Fzutu+ Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri - Fzutu+ Fyara Fka Fha Fmo Fkoso Fmade Stte - Fzutu+ Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zya Zyo /* Zka */ -@@ -1150,9 +1170,9 @@ - Fttara+ BB /*Zkai Zkasira Zkana*/ Zsa Zna Znaa Zne Znee Zya Zyo /* Zka */ - Ftte+ @Fttara JTNO - --Fto+ BB Kde Kdeno Kni Kwo Kmade Kno dd dda2 dde1 ddar ddeha des rasii --Fto+ Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri Fyara Fka Fkoso --Fto+ Fdeha Fdemo Fdokoro Fnazo Fha Fmade Fmo Snara -+Fto+ BB Kde Kdeno Kni Kwo Kmade Kno ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii -+Fto+ Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri Fyara Fka Fkoso -+Fto+ Fdeha Fdemo Fha Fmade Fmo Snara - Fto+ Zka Zkai Zkasira Zkana Zsa Zna Znaa Zne Znee Zya Zyo /* Zka */ - Fto+ sx sxu1 naru - -@@ -1174,7 +1194,7 @@ - Fnagara+ BB Kno Fmo - Fnagarani+ BB - --Fnazo+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii -+Fnazo+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha des desho deshou rasii - Fnazo+ Fya Fdano Fsae Fsika Fsura Fbakari Fkiri Fyara Fha Fmo Fkoso Ftote Ftomo - Fnazo+ Zkai Zkasira Zkana Zsa Zne Znee Zya Zyo - Fnazo- Kde -@@ -1185,18 +1205,18 @@ - - Fnaradeha+ BB Kno Sto Stte - --Fnari+ BB Kga Kno Kni Khe Kwo Kkara Kmade Kyori Kto dd dda2 dde1 ddar ddeha -+Fnari+ BB Kga Kno Kni Khe Kwo Kkara Kmade Kyori Kto ddat ddemo dda2 dde1 ddar ddeha - Fnari+ Fya Fdano Fmade Fsae Fsika Fsura Fnomi Fyara Fmo - Fnari+ Zkai Zkasira Zkana Zsa Zne Znee Zyo /* Zka */ - --Fnomi+ BB @KAKUJS dd dda2 dde1 ddar ddeha des rasii na /* のみ+なの */ -+Fnomi+ BB @KAKUJS ddat ddemo dda2 dde1 ddar ddeha des desho deshou rasii na /* のみ+なの */ - Fnomi+ Fya Fdano Fsika Fbakari Fkiri Fyara Fka Fha Fkoso - Fnomi+ Zkai Zkasira Zkana Zsa Zne Znee Zyo /* Zka */ - Fnomi- Kde - - Fha+ BB Zsa Zne Znee - --Fbakari+ BB @KAKUJS dd dda1 dde1 ddar ddeha des rasii N2T18 -+Fbakari+ BB @KAKUJS ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou rasii N2T18 - Fbakari+ Fya Fdano Fsae Fsika Fnomi Fzutu Fyara Fka Fha Fmo Fkoso Stte - Fbakari+ Zkai Zkasira Zkana Zsa Zne Znee Zyo /* Zka */ - Fbakari- Kde -@@ -1204,10 +1224,10 @@ - Fmade+ BB Kga Kno Kni Kwo Kyori Khe Kmade Kkara /* 直すこと */ - Fmade+ Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri - Fmade+ Fyara Fka Fha Fmo Fkoso Sdokoro Sto Stte --Fmade+ dd dda1 dde1 ddar ddeha des rasii N2T18 /* kx はずす予定 */ -+Fmade+ ddat ddemo dda1 dde1 ddar ddeha djan des desho deshou rasii N2T18 /* kx はずす予定 */ - Fmade+ Zkai Zkasira Zkana Zsa Zne Znee Zsa Zyo - --Fmo+ BB @KAKUJS Fka Sto nai rasii dd dda2 dde2 ddar ddeha des -+Fmo+ BB @KAKUJS Fka Sto nai rasii ddat ddemo dda2 dde2 ddar ddeha djan des desho deshou - Fmo+ Zsa Zna Znaa Zne Znee Zyo - Fmo- Kno Kwo Kde Kni Kto - -@@ -1220,7 +1240,7 @@ - Fyara+ Zsa Zne Znee - - Fyue+ BB Kno Kni Fka Fdeha Fdemo Fnomi Fkoso Ftomo Fbakari Sto --Fyue+ dd dda2 dde1 ddar ddeha des -+Fyue+ ddat ddemo dda2 dde1 ddar ddeha des desho deshou - - Fdatte+ BB Zsa Zna Znaa Zne Znee Zyo - Fttatte+ @Fdatte -@@ -1230,7 +1250,7 @@ - - Skara+ BB Fka Stte Sniha - Skara+ Sto Stomo Stote Fkoso --Skara+ dd dda2 dde1 ddar ddeha des rasii N2T18 -+Skara+ ddat ddemo dda2 dde1 ddar ddeha djan des desho deshou rasii N2T18 - Skara+ Zsa Zna Znaa Zne Znee Zyo - - Snode+ BB -@@ -1276,7 +1296,7 @@ - Snari+ BB Kni Kwo Kde - Snari+ Zyo Zne Znee - --Snagara+ BB Kga dd dda2 dde1 ddar ddeha -+Snagara+ BB Kga ddat ddemo dda2 dde1 ddar ddeha djan - Snagara+ Fmade Fya Fdano Fnari Fsae Fsika Fsura Fnomi Fbakari Fkiri - Snagara+ Fyara Fka Fha Fmo Fkoso Stte - Snagara+ Zsa Zyo Zna Znaa Zne Znee -diff -uNr Canna35b2.orig/dic/ideo/pubdic/a.p Canna35b2/dic/ideo/pubdic/a.p ---- Canna35b2.orig/dic/ideo/pubdic/a.p Mon Dec 2 21:59:27 1996 -+++ Canna35b2/dic/ideo/pubdic/a.p Thu May 16 16:26:11 2002 -@@ -659,7 +659,7 @@ - あたまきん 頭金 #T35 0 - あたまごなし 頭ごなし #T05 0 - あたみ 熱海 #JCN 0 --あたらし 新し #KYmi 255 -+あたらし 新し #KYme 255 - あたらしが 新しが #R5 0 - あたらしゅう 新しゅう #KYU 3 - あたり アタリ #KK 1 -@@ -1070,6 +1070,8 @@ - あらわれ 現れ #KSr 49 - あらわれ 表れ #KSr 5 - あらわれ 現われ #KSr 8 -+あらんかぎりの あらんかぎりの #RT 0 -+あらんかぎりの あらん限りの #RT 0 - あり 蟻 #T35 5 - あり あり #T36 0 - あり 有り #T36 0 -@@ -3703,7 +3705,7 @@ - えんじん エンジン #T35 28 - えんすい 円錐 #T35 1 - えんすいだい 円錐台 #T35 2 --えんずい 延随 #T35 0 -+えんずい 延髄 #T35 0 - えんせい 厭世 #T30 0 - えんせい 遠征 #T30 1 - えんせき 宴席 #T35 0 -@@ -5560,7 +5562,9 @@ - おなげき お嘆き #OKX 2 - おなごみ お和み #OKX 1 - おなじ 同じ #T05 255 --おなじ おなじ #T35 0 -+おなじ 同じ #RT 0 -+おなじ おなじ #T05 0 -+おなじ おなじ #RT 0 - おなじ 々 #T35 28 - おなじく 同じく #CJ 25 - おなじく 〃 #T35 1 -diff -uNr Canna35b2.orig/dic/ideo/pubdic/h.p Canna35b2/dic/ideo/pubdic/h.p ---- Canna35b2.orig/dic/ideo/pubdic/h.p Mon Dec 2 18:23:00 1996 -+++ Canna35b2/dic/ideo/pubdic/h.p Thu May 16 16:26:11 2002 -@@ -3481,7 +3481,7 @@ - ふりわけ 振り分け #KSr 3 - ふりん 不倫 #T00 1 - ふる 旧 #KY 0 --ふる 古 #KYmi 138 -+ふる 古 #KYmime 138 - ふる フル #PRE 4 - ふる フル #T35 7 - ふる 古 #T35 81 -diff -uNr Canna35b2.orig/dic/ideo/pubdic/k.p Canna35b2/dic/ideo/pubdic/k.p ---- Canna35b2.orig/dic/ideo/pubdic/k.p Mon Dec 2 18:22:50 1996 -+++ Canna35b2/dic/ideo/pubdic/k.p Thu May 16 16:26:11 2002 -@@ -2892,8 +2892,8 @@ - き 生 #PRE 0 - き 斬 #R5 0 - き 伐 #R5 1 --き 切 #R5 152 --き き #R5 6 -+き 切 #R5r 152 -+き き #R5r 6 - き 帰 #S5 4 - き 器 #SUC 0 - き 機 #SUC 0 -@@ -7801,7 +7801,7 @@ - こつ コツ #T35 2 - こつこつ こつこつ #F14 2 - こつこつ コツコツ #F14 2 --こつずい 骨随 #T35 0 -+こつずい 骨髄 #T35 0 - こつつぼ 骨壷 #T35 0 - こつにく 骨肉 #T35 0 - こつばん 骨盤 #T35 0 -diff -uNr Canna35b2.orig/dic/ideo/pubdic/m.p Canna35b2/dic/ideo/pubdic/m.p ---- Canna35b2.orig/dic/ideo/pubdic/m.p Mon Dec 2 18:23:02 1996 -+++ Canna35b2/dic/ideo/pubdic/m.p Thu May 16 16:26:11 2002 -@@ -2235,7 +2235,7 @@ - も も #R5r 2 - も 盛 #R5r 3 - も 燃 #S5 2 --も 模 #SX 45 -+も 模 #KJ 0 - も 喪 #T35 1 - も 藻 #T35 1 - も も #T5 19 -@@ -2364,6 +2364,8 @@ - もしくは もしくは #CJ 16 - もしもし もしもし #CJ 0 - もしゃ 模写 #T30 0 -+もした 模した #RT 0 -+もして 模して #F14 0 - もしや もしや #CJ 1 - もしゅ 喪主 #T35 0 - もしょう 喪章 #T35 0 -@@ -2638,6 +2640,7 @@ - もんたーじゅ モンタージュ #T30 0 - もんだい 問題 #T15 255 - もんだいてん 問題点 #T35 77 -+もんだいな 問題な #KY 0 - もんちゃく 悶着 #T30 1 - もんつき 紋付 #T35 0 - もんてい 門弟 #T35 0 -diff -uNr Canna35b2.orig/dic/ideo/pubdic/n.p Canna35b2/dic/ideo/pubdic/n.p ---- Canna35b2.orig/dic/ideo/pubdic/n.p Mon Dec 2 18:22:57 1996 -+++ Canna35b2/dic/ideo/pubdic/n.p Thu May 16 16:26:11 2002 -@@ -7,6 +7,7 @@ - な 奈 #KJ 9 - な 無 #KY 255 - な な #KY 99 -+な 亡 #KY 0 - な 成 #R5 12 - な な #R5 255 - な 鳴 #R5r 5 -@@ -886,6 +887,7 @@ - にしむろ 西牟婁 #CN 0 - にしめ 西目 #CN 0 - にしめ 煮しめ #KSr 0 -+にしめ 煮染め #KSr 0 - にしめや 西目屋 #CN 0 - にしめら 西米良 #CN 0 - にしもと 西本 #JNS 0 -diff -uNr Canna35b2.orig/dic/ideo/pubdic/pod.c Canna35b2/dic/ideo/pubdic/pod.c ---- Canna35b2.orig/dic/ideo/pubdic/pod.c Tue May 31 20:42:12 1994 -+++ Canna35b2/dic/ideo/pubdic/pod.c Thu May 16 16:26:11 2002 -@@ -30,6 +30,7 @@ - - #if __STDC__ - #include <stddef.h> -+#include <stdlib.h> - #else - extern char *malloc(); - #endif -@@ -51,7 +52,7 @@ - static int list_kinds; - static int copy_frequency, extract_kana = 0; - static long specific_kind; --static FILE *in1 = stdin, *in2 = stdin; -+static FILE *in1, *in2; - static char *common_out, *old_out, *new_out, *hinshi_table, *bunrui; - static char *description_table; - static int selhinshi = 0; -@@ -1377,6 +1378,8 @@ - setlocale(LC_ALL, ""); - #endif - -+ in1 = stdin, in2 = stdin; -+ - (void)internkind(kihonh); /* 基本辞書用。1L として登録 */ - parseargs(argc, argv); - storepd(in1); -diff -uNr Canna35b2.orig/dic/ideo/pubdic/t.p Canna35b2/dic/ideo/pubdic/t.p ---- Canna35b2.orig/dic/ideo/pubdic/t.p Mon Dec 2 18:22:55 1996 -+++ Canna35b2/dic/ideo/pubdic/t.p Thu May 16 16:26:11 2002 -@@ -936,8 +936,8 @@ - たとえ たとえ #F14 24 - たとえ たとえ #KS 1 - たとえ 例え #KS 8 --たとえば たとえば #CJ 5 --たとえば 例えば #F14 226 -+たとえば たとえば #T36 5 -+たとえば 例えば #T36 226 - たとみ 田富 #JCN 0 - たど 多度 #JCN 0 - たど たど #R5 12 -@@ -4494,6 +4494,11 @@ - とっこうやく 特効薬 #T35 1 - とっしゅつ 突出 #T30 0 - とっしん 突進 #T30 0 -+とって とって #T35 0 -+とって 取っ手 #T35 0 -+とって 取手 #T35 0 -+とって 把っ手 #T35 0 -+とって 把手 #T35 0 - とっとり 鳥取 #JCN 0 - とっとりけん 鳥取県 #CNS 0 - とっとりし 鳥取市 #CNS 0 -diff -uNr Canna35b2.orig/dic/ideo/words/Imakefile Canna35b2/dic/ideo/words/Imakefile ---- Canna35b2.orig/dic/ideo/words/Imakefile Wed Nov 27 16:14:55 1996 -+++ Canna35b2/dic/ideo/words/Imakefile Fri May 17 09:28:07 2002 -@@ -69,13 +69,13 @@ - #endif - - install:: -- $(CHGRP) $(cannaGroup) $(CANNADICDIR) -- $(CHOWN) $(cannaOwner) $(CANNADICDIR) -- $(CHMOD) ug+w $(CANNADICDIR) -- $(CHGRP) $(cannaGroup) $(DicDir) -- $(CHOWN) $(cannaOwner) $(DicDir) -- $(CHMOD) ug+w $(DicDir) -- $(CHMOD) -w $(CANNADICDIR)/dics.dir -+ $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR) -+ $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR) -+ $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR) -+ $(CHGRP) $(cannaGroup) $(DESTDIR)$(DicDir) -+ $(CHOWN) $(cannaOwner) $(DESTDIR)$(DicDir) -+ $(CHMOD) ug+w $(DESTDIR)$(DicDir) -+ $(CHMOD) -w $(DESTDIR)$(CANNADICDIR)/dics.dir - - #ifndef USE_OBSOLETE_STYLE_FILENAME - InstallNamedNonExec(necgaiji.t,necgaiji.ctd,$(CANNADICDIR)) -diff -uNr Canna35b2.orig/dic/ideo/words/dics.dir Canna35b2/dic/ideo/words/dics.dir ---- Canna35b2.orig/dic/ideo/words/dics.dir Sat Nov 9 11:14:13 1996 -+++ Canna35b2/dic/ideo/words/dics.dir Thu May 16 16:26:11 2002 -@@ -33,6 +33,7 @@ - number.ctd(.swd) -number--- - katakana.ctd(.mwd) -katakana--- - keishiki.ctd(.swd) -keishiki--- -+suffix.ctd(.swd) -suffix--- - - chimei.ctd(.mwd) -chimei--- - kanasmpl.ctd(.mwd) -kanasample--- -diff -uNr Canna35b2.orig/dic/ideo/words/hojomwd.t Canna35b2/dic/ideo/words/hojomwd.t ---- Canna35b2.orig/dic/ideo/words/hojomwd.t Mon Dec 2 17:41:24 1996 -+++ Canna35b2/dic/ideo/words/hojomwd.t Thu May 16 16:26:11 2002 -@@ -22,10 +22,11 @@ - - /* $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ */ - # $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ -+きりがな #KY きりがな - くりゃ #kxya 来りゃ - くりゃあ #kxya 来りゃあ - とい #W5 と言 とい --なあ #T35 @ -+なあ #CJ なあ - きが #T32 気が - きにな #R5 気にな - きも #T32 気も -diff -uNr Canna35b2.orig/dic/ideo/words/hojoswd.t Canna35b2/dic/ideo/words/hojoswd.t ---- Canna35b2.orig/dic/ideo/words/hojoswd.t Sat Nov 9 11:14:52 1996 -+++ Canna35b2/dic/ideo/words/hojoswd.t Thu May 16 16:26:11 2002 -@@ -22,7 +22,7 @@ - # $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ - い #Zi @ #ktok5iO @ - か #Zka @ --か #ktec5a @ #ktok5a @ -+か #ktok5a @ - かい #Zkai @ - かしら #Zkasira @ - かしらん #Zkasira @ -@@ -30,20 +30,20 @@ - がた #yasui @ - がち #D2T16 @ - き #ktok5i @ --きゃ #ktec5ya @ #ktok5ya @ #kykya @ #k5ya @ #c5rya @ --きゃあ #ktec5ya @ #ktok5ya @ #kykya @ #k5ya @ #c5rya @ -+きゃ #ktok5ya @ #kykya @ #k5ya @ -+きゃあ #ktok5ya @ #kykya @ #k5ya @ - ぎゃ #g5ya @ - ぎゃあ #g5ya @ --く #ktec5u @ #ktok5u @ -+く #ktok5u @ - くらい #FKN @ - くりゃ #kxya @ - くん #JNSUC 君 くん - ぐらい #FKN @ --け #ktec5e @ #ktok5e @ -+け #ktok5e @ - けど #Skeredo けど - けども #Skeredo @ - けりゃ #kykya @ --こ #ktec5o @ #ktok5o @ -+こ #ktok5o @ - こそ #FKN @ - さ #Zsa @ - さし #sasiru さし -@@ -54,6 +54,7 @@ - しゃあ #s5ya @ - じま #jau @ - じゃ #jau @ #kdya @ -+じゃん #djan @ - すりゃ #sxya @ - すりゃあ #sxya @ - ずりゃ #zxya @ -@@ -67,7 +68,6 @@ - ちゃ #chau @ #ktya @ #t5ya @ - ちゃあ #ktya @ #t5ya @ - ちゃん #JNSUC ちゃん --っ #ktec5tO @ - っけ #kke @ - っす #ssu @ - ったって #Fttatte @ -@@ -76,6 +76,7 @@ - っと #Ztto @ - っぱなし #D2T35 っぱなし - づら #yasui @ -+て #kte2 @ - と #kto @ - とも #Ztomo @ - ど #kdo @ -@@ -93,7 +94,7 @@ - ねえ #Znee @ - ねえ #nainee @ - の #Zno @ --はず #KN @ -+はず #KN @ #TKN @ - びゃ #b5ya @ - びゃあ #b5ya @ - まま #KN @ -@@ -102,6 +103,7 @@ - もの #Zmono @ - もん #Zmono @ - や #Zya @ -+やが #yagaru @ - やす #yasui @ - よ #Zyo @ - よな #Zyona @ -@@ -110,6 +112,8 @@ - りゃあ #r5ya @ #ksya @ - れ #rareru れ - わ #Zwa @ -+わけ #TKN @ - ん #nn @ - ん #r5nO @ - ん #JTNN @ -+んで #Snode @ -diff -uNr Canna35b2.orig/dic/ideo/words/keishiki.t Canna35b2/dic/ideo/words/keishiki.t ---- Canna35b2.orig/dic/ideo/words/keishiki.t Wed Nov 13 09:58:30 1996 -+++ Canna35b2/dic/ideo/words/keishiki.t Thu May 16 16:26:11 2002 -@@ -26,7 +26,5 @@ - こと #KN @ - とき #KN @ - ところ #KN @ --ほう #KN @ --ほか #KN @ - もの #KN @ - わけ #KN @ -diff -uNr Canna35b2.orig/dic/ideo/words/obsolete.dir Canna35b2/dic/ideo/words/obsolete.dir ---- Canna35b2.orig/dic/ideo/words/obsolete.dir Wed Nov 13 09:58:45 1996 -+++ Canna35b2/dic/ideo/words/obsolete.dir Thu May 16 16:26:11 2002 -@@ -32,7 +32,7 @@ - hojomwd.t(.mwd) -hojomwd--- - number.t(.swd) -number--- - katakana.t(.mwd) -katakana--- --keishiki.t(.mwd) -keishiki--- -+keishiki.t(.swd) -keishiki--- - - chimei.t(.mwd) -chimei--- - kanasmpl.t(.mwd) -kanasample--- -diff -uNr Canna35b2.orig/dic/ideo/words/suffix.t Canna35b2/dic/ideo/words/suffix.t ---- Canna35b2.orig/dic/ideo/words/suffix.t Thu Oct 21 21:50:02 1993 -+++ Canna35b2/dic/ideo/words/suffix.t Thu May 16 16:26:11 2002 -@@ -1,6 +1,6 @@ - # $Id: gentoo.diff,v 1.1 2002/06/01 13:40:35 wmertens Exp $ - か #N2T30*1187 化 --てき #N2T17*1187 的 -+てき #N2T16*1187 的 - さん #JNSUC*1139 さん - てん #SUC*809 点 - せい #SUC*693 性 -diff -uNr Canna35b2.orig/dic/phono/Imakefile Canna35b2/dic/phono/Imakefile ---- Canna35b2.orig/dic/phono/Imakefile Wed Nov 27 16:15:14 1996 -+++ Canna35b2/dic/phono/Imakefile Thu May 16 16:26:11 2002 -@@ -27,9 +27,10 @@ - - ROMAJI_DIC_DEF = -DSHIFT - -- DICDIR = $(cannaLibDir)/dic -- SAMPLEDIR = $(cannaLibDir)/sample -- SAMPLESRCDIR = $(cannaLibDir)/sample/src -+ DICDIR = $(DicDir) -+ CANNASHAREDIR = $(cannaShareDir) -+ SAMPLEDIR = $(cannaDocDir)/sample -+ SAMPLESRCDIR = $(cannaDocDir)/sample/src - - KPDEF = default.kpdef jdaemon.kpdef just.kpdef kaisoku.kpdef kana.kpdef \ - lan5.kpdef matsu.kpdef newjis.kpdef romaji.kpdef sokuon.kpdef \ -@@ -69,7 +70,7 @@ - MakeDirectories(install,$(DICDIR)) - MakeDirectories(install,$(SAMPLESRCDIR)) - --InstallMultiple($(ROMKANA_TABLES),$(DICDIR)) -+InstallMultiple($(ROMKANA_TABLES),$(CANNASHAREDIR)) - - #ifdef USE_OBSOLETE_STYLE_FILENAME - InstallNonExec(default.kpdef,$(SAMPLESRCDIR)) -diff -uNr Canna35b2.orig/lib/RK/RKintern.h Canna35b2/lib/RK/RKintern.h ---- Canna35b2.orig/lib/RK/RKintern.h Sat Nov 30 15:33:23 1996 -+++ Canna35b2/lib/RK/RKintern.h Thu May 16 16:26:11 2002 -@@ -34,6 +34,9 @@ - なくなり変換効率が向上します。このコードをかいて下さいました藤枝さ - んに感謝します。 */ - -+#define FUJIEDA_HACK -+/* 藤枝@JAISTのハックを有効にする */ -+ - #define EXTENSION_NEW - - #include "cannaconf.h" -@@ -98,7 +101,7 @@ - #endif - - #if defined(SYSV) || defined(SVR4) || defined(__STDC__) || defined(WIN) --# if defined(SYSV) || defined(SVR4) -+# if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) - # include <memory.h> - # endif - # ifndef __EMX__ -@@ -608,6 +611,9 @@ - int refcount; /* reference counter */ - struct RkKxGram *gramdic; /* grammar dictionary */ - int P_BB, P_NN, P_T00, P_T30, P_T35; /* hinshi codes */ -+#ifdef FUJIEDA_HACK -+ int P_KJ; /* tankanji */ -+#endif - }; - - extern struct RkGram SG; -@@ -682,6 +688,9 @@ - #define NW_SWD 0x40 - #define NW_PRE 0x20 - #define NW_SUC 0x10 -+#ifdef FUJIEDA_HACK -+#define NW_DUMMY 0x08 -+#endif - #ifdef BUNMATU - #define NW_BUNMATU 0x04 - #endif -diff -uNr Canna35b2.orig/lib/RK/context.c Canna35b2/lib/RK/context.c ---- Canna35b2.orig/lib/RK/context.c Wed Nov 27 17:20:59 1996 -+++ Canna35b2/lib/RK/context.c Thu May 16 16:26:11 2002 -@@ -175,6 +175,9 @@ - SG.P_T00 = RkGetGramNum(SG.gramdic, "T00"); - SG.P_T30 = RkGetGramNum(SG.gramdic, "T30"); - SG.P_T35 = RkGetGramNum(SG.gramdic, "T35"); -+#ifdef FUJIEDA_HACK -+ SG.P_KJ = RkGetGramNum(SG.gramdic, "KJ"); -+#endif - CX = (struct RkContext *) - Calloc(INIT_CONTEXT, sizeof(struct RkContext)); - if (CX) { -diff -uNr Canna35b2.orig/lib/RK/dd.c Canna35b2/lib/RK/dd.c ---- Canna35b2.orig/lib/RK/dd.c Wed Nov 27 16:20:19 1996 -+++ Canna35b2/lib/RK/dd.c Thu May 16 16:26:11 2002 -@@ -27,7 +27,7 @@ - - #include "RKintern.h" - --#if defined(USG) || defined(SYSV) || defined(SVR4) || defined(WIN) -+#if defined(USG) || defined(SYSV) || defined(SVR4) || defined(WIN) || defined(linux) - #include <string.h> - #else - #include <strings.h> -@@ -1743,7 +1743,7 @@ - } - - if (newflags != dd->dd_flags) { -- dicsdir = malloc(strlen(dd->dd_path + strlen("/dics.dir") + 1)); -+ dicsdir = malloc(strlen(dd->dd_path) + strlen("/dics.dir") + 1); - if (dicsdir) { - int filemode; - -diff -uNr Canna35b2.orig/lib/RK/nword.c Canna35b2/lib/RK/nword.c ---- Canna35b2.orig/lib/RK/nword.c Sat Nov 9 11:17:04 1996 -+++ Canna35b2/lib/RK/nword.c Thu May 16 16:26:11 2002 -@@ -208,7 +208,11 @@ - conc = *q; - conc.nw_klen += p->nw_klen; - conc.nw_ylen += p->nw_ylen; -+#ifdef FUJIEDA_HACK -+ conc.nw_flags = p->nw_flags&(NW_PRE|NW_SUC|NW_SWD|NW_DUMMY); -+#else - conc.nw_flags = p->nw_flags&(NW_PRE|NW_SUC|NW_SWD); -+#endif - conc.nw_prio = p->nw_prio; - conc.nw_next = (struct nword *)0; - conc.nw_left = p; -@@ -237,6 +241,9 @@ - break; - case ND_MWD: - conc.nw_flags |= NW_MWD; -+#ifdef FUJIEDA_HACK -+ conc.nw_flags |= (q->nw_flags & NW_DUMMY); -+#endif - conc.nw_prio = q->nw_prio; - break; - case ND_SWD: -@@ -699,10 +706,12 @@ - break; - }; - switch (*k) { -+#ifndef FUJIEDA_HACK - case 0xa4a1: case 0xa4a3: case 0xa4a5: - case 0xa4a7: case 0xa4a9: - case 0xa4e3: case 0xa4e5: case 0xa4e7: - case 0xa4c3: case 0xa4f3: -+#endif - case 0xa1ab: case 0xa1ac: case 0xa1b3: - case 0xa1b4: case 0xa1b5: case 0xa1b6: - case 0xa1bc: -@@ -743,6 +752,9 @@ - clen, cx->gram->P_BB); - if (punct) - w[-1].nw_class = punct; -+#ifdef FUJIEDA_HACK -+ w[-1].nw_flags |= NW_DUMMY; -+#endif - }; - } - } -@@ -984,8 +996,10 @@ - #ifdef BUNMATU - /* 文章末にしかならない */ - if (IsBunmatu(gram, pq->nw_rowcol)) { -- /* 句読点その他の場合には文章末検査は不要 */ -- if (q->nw_class >= ND_OPN) -+ /* 句読点などの場合と、読みを尽くしている場合には -+ 文章末検査は不要 */ -+ if (q->nw_class >= ND_OPN || -+ (doflush && yy + pq->nw_ylen == cx->store->nyomi)) - pq->nw_flags &= ~NW_BUNMATU; - else - pq->nw_flags |= NW_BUNMATU; -@@ -1350,6 +1364,23 @@ - } - } - -+#ifdef BUNMATU -+static -+struct nword * -+modifyPrio(cx, words) -+ struct RkContext *cx; -+ struct nword *words; -+{ -+ struct RkKxGram *gram = cx->gram->gramdic; -+ struct nword *w; -+ -+ for (w = words; w; w = w->nw_next) -+ if (w->nw_prio > 0 && !IsBunmatu(gram, w->nw_rowcol)) -+ w->nw_prio += 0x2000 << 4; -+ return words; -+} -+#endif -+ - static - void - storeBun(cx, yy, ys, ye, bun) -@@ -1361,7 +1392,11 @@ - struct nword *w; - int maxclen; - -+#ifdef BUNMATU -+ full = sortWord(modifyPrio(cx, parseBun(cx, yy, ys, ye, 1, 0, &maxclen))); -+#else - full = sortWord(parseBun(cx, yy, ys, ye, 1, 0, &maxclen)); -+#endif - bun->nb_cand = full; - bun->nb_yoff = yy; - /* kouho wo unique ni suru */ -@@ -1382,6 +1417,41 @@ - int l2; - }; - -+#define FUJIEDA_HACK -+/* 藤枝@JAISTのハックを有効にする */ -+ -+#ifdef FUJIEDA_HACK -+static -+void -+evalSplit(cx, suc, ul) -+ struct RkContext *cx; -+ struct nword *suc; -+ struct splitParm *ul; -+{ -+ struct nword *p; -+ unsigned l2; -+ unsigned long u2; -+ -+ l2 = 0; -+ u2 = 0L; -+ for (p = suc; p; p = p->nw_next) -+ { -+ if (!CanSplitWord(p) || /* 文節にならない */ -+ OnlyBunmatu(p) || /* リテラルの直前でしか文節になれない */ -+ (p->nw_rowcol == cx->gram->P_KJ) || /* 単漢字 */ -+ (p->nw_flags & NW_DUMMY) || /* 捏造された名詞 */ -+ (p->nw_flags & NW_SUC)) -+ continue; -+ if (l2 <= p->nw_ylen) { -+ l2 = p->nw_ylen; -+ if (u2 < p->nw_prio) -+ u2 = p->nw_prio; -+ } -+ } -+ ul->l2 = l2; -+ ul->u2 = u2; -+} -+#else /* FUJIEDA_HACK */ - static - void - evalSplit(suc, ul) -@@ -1396,16 +1466,26 @@ - u2 = 0L; - for (p = suc; p; p = p->nw_next) - { -+#ifdef BUNMATU -+ if (!CanSplitWord(p) || OnlyBunmatu(p) || (p->nw_flags & NW_SUC)) -+#else - if (!CanSplitWord(p) || (p->nw_flags & NW_SUC)) -+#endif - continue; - if ((unsigned long)l2 < (unsigned long)p->nw_ylen) - l2 = p->nw_ylen; -+#ifdef FUJIEDA_HACK -+ /* 読みが一文字の単語の優先度は考慮しない */ -+ if (u2 < p->nw_prio && p->nw_ylen > 1) -+#else - if (u2 < p->nw_prio) -+#endif - u2 = p->nw_prio; - }; - ul->l2 = l2; - ul->u2 = u2; - } -+#endif /* FUJIEDA_HACK */ - - #define PARMSIZE 256 - -@@ -1419,8 +1499,13 @@ - int maxclen; - int flush; - { -+#ifdef FUJIEDA_HACK -+ int L, L1 = 0, L2; -+ unsigned long U; -+#else - unsigned L, L1 = 0, L2; - unsigned U2; -+#endif - struct nword *w; - int i; - int maxary = PARMSIZE - 1; -@@ -1448,27 +1533,34 @@ - } - if (L1 == 0) { - L = (L1 = 1)+ (L2 = 0); -+#ifdef FUJIEDA_HACK -+ U = 0L; -+#else - U2 = (unsigned)0; -+#endif - if (maxary > maxclen) - maxary = maxclen; - for (i = 0; i <= maxary; i++) - ul2[i].l2 = ul2[i].u2 = 0L; - for (w = top; w; w = w->nw_next) { -- int l, l1; -+ int l, l1; -+#ifdef FUJIEDA_HACK -+ unsigned long u; -+#endif - struct splitParm ul; -- /* ichido ni 2tu tukomono ha yameru */ -+ /* 文節にならない */ - if (!CanSplitWord(w)) { - continue; - } - if ((w->nw_flags & NW_PRE) && (w->nw_flags & NW_SUC)) { - continue; - } -- /* mijikasugiru/bunsetumatu ni narenai monoha hazusu */ -+ /* 読みを消費していない */ - l1 = w->nw_ylen; - if (l1 <= 0) { - continue; - } -- /* shuujoushi ha bun no tochuu deha tukanai */ -+ /* 一文節にするのが最長 */ - if (flush && (unsigned)yy + w->nw_ylen == cx->store->nyomi) { - L1 = l1; - break; -@@ -1480,17 +1572,44 @@ - continue; - } - #endif -- /* migi donari no bunsetsu wo kaiseki */ -+#ifdef FUJIEDA_HACK -+ /* 単漢字は文の途中に登場しない */ -+ if (w->nw_rowcol == cx->gram->P_KJ) { -+ DontSplitWord(w); -+ continue; -+ } -+#endif -+ /* 右隣の文節を解析 */ - if (l1 <= maxary) { - if (!ul2[l1].l2) -- evalSplit(xq[l1].tree, &ul2[l1]); -+#ifdef FUJIEDA_HACK -+ evalSplit(cx, xq[l1].tree, &ul2[l1]); -+#else -+ evalSplit(xq[l1].tree, &ul2[l1]); -+#endif - ul = ul2[l1]; - } - else { -- evalSplit(xq[l1].tree, &ul); -+#ifdef FUJIEDA_HACK -+ evalSplit(cx, xq[l1].tree, &ul); -+#else -+ evalSplit(xq[l1].tree, &ul); -+#endif - } - /* hikaku */ - l = l1 + ul.l2; -+#ifdef FUJIEDA_HACK -+ u = w->nw_prio + ul.u2; -+ if ((L < l) || /* 二文節最長 */ -+ ((L == l) && -+ (U < u || /* 優先度の合計 */ -+ (U == u && (L2 < ul.l2))))) { /* 二文節目の長さ */ -+ L = l; -+ U = u; -+ L1 = l1; -+ L2 = ul.l2; -+ } -+#else - if ((((int)L < l)) || - (((int)L == l) && (U2 < ul.u2)) || - (((int)L == l) && (U2 == ul.u2) && ((int)L2 < ul.l2)) -@@ -1500,6 +1619,7 @@ - L2 = ul.l2; - U2 = ul.u2; - } -+#endif - } - } - #ifdef USE_MALLOC_FOR_BIG_ARRAY -@@ -2000,8 +2120,10 @@ - candidates[i] = wp; - wp += 2 * ((*wp >> 1) & 0x7f) + 2; - }; -+/* - if (thisCache->nc_count) - continue; -+*/ - if (qm && qm->dm_qbits) { - int bits; - -diff -uNr Canna35b2.orig/lib/RK/permdic.c Canna35b2/lib/RK/permdic.c ---- Canna35b2.orig/lib/RK/permdic.c Mon Jul 22 13:56:50 1996 -+++ Canna35b2/lib/RK/permdic.c Thu May 16 16:26:11 2002 -@@ -257,6 +257,9 @@ - dm->dm_gram->P_T00 = RkGetGramNum(gram, "T00"); - dm->dm_gram->P_T30 = RkGetGramNum(gram, "T30"); - dm->dm_gram->P_T35 = RkGetGramNum(gram, "T35"); -+#ifdef FUJIEDA_HACK -+ dm->dm_gram->P_KJ = RkGetGramNum(gram, "KJ"); -+#endif - dm->dm_gram->refcount = 1; - goto next; - } -diff -uNr Canna35b2.orig/lib/RKC/rkc.h Canna35b2/lib/RKC/rkc.h ---- Canna35b2.orig/lib/RKC/rkc.h Wed Nov 27 16:21:35 1996 -+++ Canna35b2/lib/RKC/rkc.h Thu May 16 16:26:11 2002 -@@ -42,7 +42,7 @@ - #endif - - #if defined(SYSV) || defined(SVR4) || defined(__STDC__) || defined(WIN) --# if defined(SYSV) || defined(SVR4) || defined(WIN) -+# if defined(SYSV) || defined(SVR4) || defined(WIN) || defined(linux) || defined(__GNU__) - # include <memory.h> - # endif - # ifndef __EMX__ -diff -uNr Canna35b2.orig/lib/canna/Imakefile Canna35b2/lib/canna/Imakefile ---- Canna35b2.orig/lib/canna/Imakefile Wed Nov 27 16:23:42 1996 -+++ Canna35b2/lib/canna/Imakefile Thu May 16 16:26:11 2002 -@@ -116,8 +116,8 @@ - #endif /* ProjectX */ - #endif /* DoSharedLib */ - --sglobal.h: GSYM.awk globnames -- awk -f GSYM.awk < globnames > $@ -+includes:: -+ awk -f GSYM.awk < globnames > sglobal.h - - clean:: - $(RM) y.tab.h y.tab.c lex.yy.c gram.h gram.c lex.c sglobal.h -diff -uNr Canna35b2.orig/lib/canna/canna.h Canna35b2/lib/canna/canna.h ---- Canna35b2.orig/lib/canna/canna.h Mon Dec 2 11:20:15 1996 -+++ Canna35b2/lib/canna/canna.h Thu May 16 16:26:11 2002 -@@ -106,7 +106,7 @@ - #define STROKE_LIMIT 500 /* ストロークで接続を切る */ - - #if defined(SYSV) || defined(SVR4) || defined(__STDC__) || defined(WIN) --# if defined(SYSV) || defined(SVR4) -+# if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) - # include <memory.h> - # endif - # ifndef __EMX__ -diff -uNr Canna35b2.orig/lib/canna/ebind.c Canna35b2/lib/canna/ebind.c ---- Canna35b2.orig/lib/canna/ebind.c Wed Jun 5 15:09:02 1996 -+++ Canna35b2/lib/canna/ebind.c Thu May 16 16:26:11 2002 -@@ -205,9 +205,9 @@ - } - } - -- inbuf[0] = (wchar_t)buffer_return[0]; -+ inbuf[0] = (wchar_t)(buffer_return[0] & 0xff); - for (i = 1 ; i < nbytes ; i++) { -- inbuf[i] = (wchar_t)buffer_return[i]; -+ inbuf[i] = (wchar_t)(buffer_return[i] & 0xff); - } - ch = buffer_return[0] & 0xff; - ret = XwcLookupKanji2(dpy, win, inbuf, inbufsize, nbytes, functionalChar, -diff -uNr Canna35b2.orig/lib/canna/romaji.c Canna35b2/lib/canna/romaji.c ---- Canna35b2.orig/lib/canna/romaji.c Mon Nov 25 19:06:50 1996 -+++ Canna35b2/lib/canna/romaji.c Thu May 16 16:26:11 2002 -@@ -37,11 +37,15 @@ - #endif - #endif - -+/* Comment out original code. - #ifdef WIN - #define DEFAULT_ROMKANA_TABLE "/dic/default.cbp" - #else - #define DEFAULT_ROMKANA_TABLE "/dic/default.kp" - #endif -+*/ -+/* Canna 3.5b2 have only cbp files. */ -+#define DEFAULT_ROMKANA_TABLE "/dic/default.cbp" - - #ifdef luna88k - extern int errno; -@@ -389,7 +393,7 @@ - - if (retval == (struct RkRxDic *)NULL) { /* これもオープンできない */ - extern jrUserInfoStruct *uinfo; -- -+ - rdic[0] = '\0'; - if (uinfo && uinfo->topdir) { - strcpy(rdic, uinfo->topdir); -@@ -400,7 +404,7 @@ - strcat(rdic, "/dic/"); - strcat(rdic, table); - retval = RkwOpenRoma(rdic); -- -+ - if (ckverbose) { - if (retval != (struct RkRxDic *)NULL) { - if (ckverbose == CANNA_FULL_VERBOSE) { -@@ -410,27 +414,76 @@ - } - } - } -+ } - -- if (retval == (struct RkRxDic *)NULL) { /* 全部オープンできない */ -- sprintf(rdic, -+ if (retval == (struct RkRxDic *)NULL) { /* added for Debian by ISHIKAWA Mutsumi <ishikawa@linux.or.jp> */ -+ extern jrUserInfoStruct *uinfo; -+ -+ rdic[0] = '\0'; -+ if (uinfo && uinfo->topdir) { -+ strcpy(rdic, uinfo->topdir); -+ } -+ else { -+ strcpy(rdic, CANNALIBDIR); -+ } -+ strcat(rdic, "/"); -+ strcat(rdic, table); -+ retval = RkwOpenRoma(rdic); -+ -+ if (ckverbose) { -+ if (retval != (struct RkRxDic *)NULL) { -+ if (ckverbose == CANNA_FULL_VERBOSE) { - #ifndef WIN -- "ローマ字かな変換テーブル(%s)がオープンできません。", --#else -- "\245\355\241\274\245\336\273\372\244\253\244\312" -- "\312\321\264\271\245\306\241\274\245\326\245\353\50\45\163\51\244\254" -- "\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273" -- "\244\363\241\243", --#endif -- table); -- /* ローマ字かな変換テーブル(%s)がオープンできません。 */ -- addWarningMesg(rdic); -- retval = (struct RkRxDic *)0; -- goto return_ret; -+ printf("ローマ字かな変換テーブルは \"%s\" を用います。\n", rdic); -+#endif -+ } -+ } - } - } -+ -+ if (retval == (struct RkRxDic *)NULL) { /* added for Debian by ISHIKAWA Mutsumi <ishikawa@linux.or.jp> */ -+ extern jrUserInfoStruct *uinfo; -+ -+ rdic[0] = '\0'; -+ if (uinfo && uinfo->topdir) { -+ strcpy(rdic, uinfo->topdir); -+ } -+ else { -+ strcpy(rdic, CANNASHAREDIR); -+ } -+ strcat(rdic, "/"); -+ strcat(rdic, table); -+ retval = RkwOpenRoma(rdic); -+ -+ if (ckverbose) { -+ if (retval != (struct RkRxDic *)NULL) { -+ if (ckverbose == CANNA_FULL_VERBOSE) { -+#ifndef WIN -+ printf("ローマ字かな変換テーブルは \"%s\" を用います。\n", rdic); -+#endif -+ } -+ } -+ } -+ } -+ -+ if (retval == (struct RkRxDic *)NULL) { /* 全部オープンできない */ -+ sprintf(rdic, -+#ifndef WIN -+ "ローマ字かな変換テーブル(%s)がオープンできません。", -+#else -+ "\245\355\241\274\245\336\273\372\244\253\244\312" -+ "\312\321\264\271\245\306\241\274\245\326\245\353\50\45\163\51\244\254" -+ "\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273" -+ "\244\363\241\243", -+#endif -+ table); -+ /* ローマ字かな変換テーブル(%s)がオープンできません。 */ -+ addWarningMesg(rdic); -+ retval = (struct RkRxDic *)0; -+ } - } - } -- return_ret: -+ - #ifdef WIN - (void)free((char *)rdic); - #endif -diff -uNr Canna35b2.orig/misc/Imakefile Canna35b2/misc/Imakefile ---- Canna35b2.orig/misc/Imakefile Sat Oct 26 16:37:42 1996 -+++ Canna35b2/misc/Imakefile Thu May 16 16:26:11 2002 -@@ -6,8 +6,13 @@ - #define IHaveSubdirs - #define PassCDebugFlags - -+#ifdef engineSwitch - PROGRAMS = engine.cf default.canna - SRCS = engine.cpp -+#else -+ PROGRAMS = default.canna -+#endif -+ - #ifdef nec - DEFINES = $(SCRIPTS_DEFINES) -DLIBCANNADIR=$(libCannaDir) \ - -DCPP=$(CPP) -DCANNA_DSOREV=$(cannaDsoRev) -Unec -@@ -20,19 +25,21 @@ - - AllTarget($(PROGRAMS)) - -+#ifdef engineSwitch - CppScriptTarget(engine.cf,engine.cpp,$(DEFINES),/**/) - InstallNonExec(engine.cf,$(cannaLibDir)) -+#endif - - MakeSubdirs($(SUBDIRS)) - DependSubdirs($(SUBDIRS)) - MakeLintLibSubdirs($(SUBDIRS)) - MakeLintSubdirs($(SUBDIRS),install.ln,install.ln) - --MakeDirectories(install,$(cannaLibDir)/sample/src) -+MakeDirectories(install,$(cannaDocDir)/sample/src) - #if defined(nec_ews_svr4) || defined(pcux_r32) --InstallNamedNonExec(rMakefile,Makefile,$(cannaLibDir)/sample/src) -+InstallNamedNonExec(rMakefile,Makefile,$(cannaDocDir)/sample/src) - #else --InstallNamedNonExec(cMakefile,Makefile,$(cannaLibDir)/sample/src) -+InstallNamedNonExec(cMakefile,Makefile,$(cannaDocDir)/sample/src) - #endif /* nec_ews_svr4 */ - - #ifdef USE_OBSOLETE_STYLE_FILENAME -@@ -43,8 +50,8 @@ - $(CP) default.ca default.canna - #endif - --InstallNonExec(default.canna,$(cannaLibDir)) --InstallNonExec(is.c,$(cannaLibDir)/sample/src) -+InstallNonExec(default.canna,$(cannaEtcDir)) -+InstallNonExec(is.c,$(cannaDocDir)/sample/src) - - clean:: - $(RM) $(PROGRAMS) -diff -uNr Canna35b2.orig/misc/default.ca Canna35b2/misc/default.ca ---- Canna35b2.orig/misc/default.ca Sat Nov 9 11:17:24 1996 -+++ Canna35b2/misc/default.ca Fri May 17 10:09:50 2002 -@@ -34,11 +34,11 @@ - ) - - --;; 一覧表示状態から、文字伸縮を行う。 -+;; key bindings to extend and shrink the conversion area - (set-key 'ichiran-mode "\C-o" '(quit extend)) - (set-key 'ichiran-mode "\C-i" '(quit shrink)) - --;; シンボルの定義 -+;; symbol definitions - (defsymbol - ?[ "「" "『" "[" "[" "〔" - ?] "」" "』" "]" "]" "〕" ) -diff -uNr Canna35b2.orig/misc/initfiles/Imakefile Canna35b2/misc/initfiles/Imakefile ---- Canna35b2.orig/misc/initfiles/Imakefile Fri Oct 25 14:21:27 1996 -+++ Canna35b2/misc/initfiles/Imakefile Thu May 16 16:26:11 2002 -@@ -6,7 +6,7 @@ - #endif - - CANNAROOT = ../.. -- SAMPLEDIR = $(cannaLibDir)/sample -+ SAMPLEDIR = $(cannaShareDir) - - all:: - -diff -uNr Canna35b2.orig/server/IR.h Canna35b2/server/IR.h ---- Canna35b2.orig/server/IR.h Wed Nov 27 16:24:56 1996 -+++ Canna35b2/server/IR.h Thu May 16 16:26:11 2002 -@@ -28,7 +28,7 @@ - #define DEBUG - - #if defined(SYSV) || defined(SVR4) || defined(__STDC__) --# if defined(SYSV) || defined(SVR4) -+# if defined(SYSV) || defined(SVR4) || defined(linux) || defined(__GNU__) - # include <memory.h> - # endif - # ifndef __EMX__ -diff -uNr Canna35b2.orig/server/connection.c Canna35b2/server/connection.c ---- Canna35b2.orig/server/connection.c Wed Nov 27 16:26:10 1996 -+++ Canna35b2/server/connection.c Thu May 16 16:26:11 2002 -@@ -85,6 +85,11 @@ - extern UserTblPtr *usertabl; - extern unsigned long connow_socks; - -+#ifdef USE_INET_SOCKET -+/* flag for using INET Domain Socket */ -+extern int UseInet; -+#endif -+ - #ifdef USE_UNIX_SOCKET /* UNIXドメインの作成 */ - struct sockaddr_un unsock; - -@@ -220,17 +225,19 @@ - #endif /* use_unix_socket */ - - #ifdef USE_INET_SOCKET /* INETドメイン */ -- if ((request = open_inet_socket ()) != -1) -- { -- WellKnownConnections |= (1L << request); -- } -- else -- { -- ir_debug( Dmsg(5,"Warning: INET domain not created.\n");) -- return 0; /* 作成に失敗 */ -- } -+ if(UseInet){ -+ if ((request = open_inet_socket ()) != -1) -+ { -+ WellKnownConnections |= (1L << request); -+ } -+ else -+ { -+ ir_debug( Dmsg(5,"Warning: INET domain not created.\n");) -+ return 0; /* 作成に失敗 */ -+ } - -- ir_debug( Dmsg(3,"INETドメインはできた\n"); ) -+ ir_debug( Dmsg(3,"INETドメインはできた\n"); ) -+ } - #endif /* use_inet_socket */ - - if (WellKnownConnections == 0) { -diff -uNr Canna35b2.orig/server/misc.c Canna35b2/server/misc.c ---- Canna35b2.orig/server/misc.c Wed Nov 27 16:30:30 1996 -+++ Canna35b2/server/misc.c Thu May 16 16:26:11 2002 -@@ -46,11 +46,12 @@ - #include <fcntl.h> - #endif - #ifdef __EMX__ --#include <sys/types.h> - #include <unistd.h> - #endif - #include <signal.h> -+#include <pwd.h> - #include <sys/ioctl.h> -+#include <sys/types.h> - #include "IR.h" - #include "net.h" - -@@ -87,6 +88,19 @@ - int MMountFlag = 0; /* メモリに辞書をロードするかしないかのフラグ */ - static char Name[64]; - -+static char *userID=NULL; /* canna server's user id */ -+ -+#ifdef USE_INET_SOCKET -+/* flag for using INET Domain Socket */ -+#ifdef USE_UNIX_SOCKET -+/* Not to use INET domain socket, if can use Unix Domain Socket */ -+int UseInet = 0; -+#else -+/* if can use Unix Domain Socket, Use INET domain socket */ -+int UseInet = 1; -+#endif -+#endif -+ - #define MAX_PREMOUNTS 20 - - char *PreMountTabl[MAX_PREMOUNTS]; -@@ -99,7 +113,7 @@ - static void Reset(); - static void parQUIT(); - --#define USAGE "Usage: cannaserver [-p num] [-l num] [-d] [-syslog] [dichome]" -+#define USAGE "Usage: cannaserver [-p num] [-l num] [-u userid] [-syslog] [-inet] [-d] [dichome]" - static void - Usage() - { -@@ -117,6 +131,7 @@ - char buf[ MAXDATA ]; - int parent, parentid, i; - int context; -+ struct passwd *pwent; - - strcpy( Name, argv[ 0 ] ); - -@@ -137,6 +152,21 @@ - /* NOTREACHED */ - } - } -+ else if( !strcmp( argv[i], "-u")) { -+ if (++i < argc) { -+ userID = argv[i]; -+ } -+ else { -+ fprintf(stderr, "%s\n", USAGE); -+ exit(2); -+ /* NOTREACHED */ -+ } -+ } -+#ifdef USE_INET_SOCKET -+ else if( !strcmp( argv[i], "-inet")) { -+ UseInet = 1; -+ } -+#endif - #ifdef RK_MMOUNT - else if( !strcmp( argv[i], "-m") ) { - MMountFlag = RK_MMOUNT; -@@ -168,6 +198,23 @@ - strcpy( (char *)ddname, DICHOME ); - } - -+ if (userID != NULL) { -+ pwent = getpwnam(userID); -+ if (pwent) { -+ if(setgid(pwent->pw_gid)) { -+ FatalError("cannaserver:couldn't set groupid to canna user's group\n"); -+ } -+ if (initgroups(userID, pwent->pw_gid)) { -+ FatalError("cannserver: couldn't init supplementary groups\n"); -+ } -+ if (setuid(pwent->pw_uid)) { -+ FatalError("cannaserver: couldn't set userid to %s user\n", userID); -+ } -+ } else if (userID != NULL) { -+ FatalError("cannaserver: -u flag specified, but canna not run as root\n"); -+ } -+ } -+ - #ifdef DEBUG - DebugMode = 0 ; - ServerLogFp = stderr ; -@@ -560,8 +607,6 @@ - current->next = (ACLPtr)NULL ; - prev = current ; - } -- if( current ) -- current->next = (ACLPtr)NULL ; - - fclose( fp ) ; - return 0; -@@ -649,12 +694,22 @@ - - if (client->username && client->username[0]) { - if (client->groupname && client->groupname[0]) { -+ if (strlen(DDUSER) + strlen(client->username) + -+ strlen(DDGROUP) + strlen(client->groupname) + -+ strlen(DDPATH) + 4 >= 256) { -+ return(-1); -+ } -+ - sprintf(dichome, "%s/%s:%s/%s:%s", - DDUSER, client->username, - DDGROUP, client->groupname, - DDPATH); - } - else { -+ if (strlen(DDUSER) + strlen(client->username) + -+ strlen(DDPATH) + 2 >= 256) { -+ return(-1); -+ } - sprintf(dichome, "%s/%s:%s", - DDUSER, client->username, - DDPATH); -diff -uNr Canna35b2.orig/server/server.man Canna35b2/server/server.man ---- Canna35b2.orig/server/server.man Thu Jan 27 20:12:12 1994 -+++ Canna35b2/server/server.man Fri May 17 09:15:24 2002 -@@ -28,22 +28,22 @@ - .SH "DESCRIPTION" - .PP - cannaserver provides the Kana-Kanji conversion service. Usually all --users on the network can access cannaserver(1M). The scope of -+users on the network can access cannaserver. The scope of - accessing sources (hosts, users) can be restricted using the - /etc/hosts.canna file. - .PP --After starting, cannaserver(1M) immediately forks and enters the -+After starting, cannaserver immediately forks and enters the - background process. Thus, you do not need to use '&' to set the - background process explicitly. - .PP --When starting, cannaserver(1M) creates the lock file -+When starting, cannaserver creates the lock file - @(LockDir)/@(LockFile) to avoid its duplicate starting. The --lock file is deleted automatically at the end of cannaserver(1M) if no --trouble occurs. The lock file may exist although cannaserver(1M) is --not in operation (because cannaserver(1M) terminates abnormally, for -+lock file is deleted automatically at the end of cannaserver if no -+trouble occurs. The lock file may exist although cannaserver is -+not in operation (because cannaserver terminates abnormally, for - example). In this case, delete the file manually. - .PP --When starting, cannaserver(1M) examines -+When starting, cannaserver examines - @(cannaLibDir)/dic/premountdics and mounts the dictionaries described - there before processing. This enables a quick response to return - after a request to use a premounted dictionary is received from a -@@ -56,21 +56,21 @@ - .IP "\fIddpath\fP" 12 - Specifies the directory that contains the dictionary. - .IP "\-l \fIn\fP" 12 --Outputs the cannaserver(1M) log to /tmp/canna.log. n (1 to 5) -+Outputs the cannaserver log to /tmp/canna.log. n (1 to 5) - specifies the log level. - .IP "\-d" 12 --Starts cannaserver(1M) in debug mode. It is executed as the -+Starts cannaserver in debug mode. It is executed as the - foreground process. Log data at log level 5 is output to the standard - output. - .SH "FILES" - .IP "@(LockDir)/@(LockFile)" 36 - Lock file --.IP "@(cannaLibDir)/dic/*/dics.dir" 36 --Dictionary directory -+.IP "@(DicDir)/dics.dir" 36 -+Dictionary list - .IP "/etc/hosts.canna" 36 - Access control file - .IP "@(cannaLibDir)/dic/premountdics" 36 --Premount dictionary list -+Premounted dictionary list - .SH "SEE ALSO" - .PP --cannakill(1M), cannastat(1), cannacheck(1) -+cannakill(1), cannastat(1), cannacheck(1) diff --git a/app-i18n/canna/files/digest-canna-3.5_beta2 b/app-i18n/canna/files/digest-canna-3.5_beta2 deleted file mode 100644 index aec39c35191f..000000000000 --- a/app-i18n/canna/files/digest-canna-3.5_beta2 +++ /dev/null @@ -1 +0,0 @@ -MD5 09ae4dd3a5d33168ba17470ad9242cf3 Canna35b2.tar.gz 1333329 |