From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Sep 23 20:24:31 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA52152;
	Sun, 23 Sep 2001 20:24:31 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from may.nue.org (may.nue.org [192.5.216.80])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA52147
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 23 Sep 2001 20:24:31 +0900 (JST)
	(envelope-from amagai-b@nue.org)
From: amagai-b@nue.org
Received: by may.nue.org (8.11.6/nue.mxn1/); Sun, 23 Sep 2001 20:24:00 +0900 (JST) <200109231124.f8NBO0F08443@may.nue.org> sender amagai-b from 
Date: Sun, 23 Sep 2001 20:24:00 +0900 (JST)
Message-Id: <200109231124.f8NBO0F08443@may.nue.org>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <20010923144740.1DBA.KFC01573@nifty.ne.jp>
MIME-Version: 1.0 (generated by MimeKit/1.7)
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 64465
Subject: [FreeBSD-users-jp 64465] Re: =?ISO-2022-JP?B?GyRCRnxLXBsoQg==?=
 =?ISO-2022-JP?B?GyRCOGxGfk5PQk43TyROQGJMQBsoQg==?=
 (Re:mule/emacs/xemacs)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: amagai-b@nue.org

$B$3$s$P$s$O(B

$B$+$M$3$5$s(B:

>   DOS/Windows $B$NF|K\8l(B FEP/IME $BE*$J%$%a!<%8$G!"!V$+$J4A;z%5!<%P!W$,(B
>   $B!V$+$J!W$X$NJQ49$b$9$k$b$N$H;W$C$F$?$s$G$9!#(B

$B$O$$(B, $B>/$J$/$H$b(B mule 19 + canna $B$G$O$=$N$H$*$j$G$9(B. 
canna server $B$K$O!V%-!<%9%H%m!<%/!W$,Aw$i$l$F(B, $B!V$+$J!W$X$NJQ49$b(B
canna server $B$,<B9T$7$^$9(B. 
  $BK5>Z$H$7$F$O(B, $B%m!<%^;z$+$JJQ49$N%+%9%?%^%$%:$O(B, canna $B$N;XDj$N(B
$B%U%)!<%^%C%H$G9T$J$$(B, $B@_Dj%U%!%$%k$r(B ~/.canna $B$K5-=R$9$k$3$H$G$b(B
$B$o$+$j$^$9(B. 
  $BD>@\CN$k$K$O(B, canna $B$r;H$C$F$$$k(B buffer $B$G(B M-x describe-bindings $B$r(B
$B<B9T$9$k$H(B 

! .. ~          canna-self-insert-command

$B$H$N>pJs$,F@$i$l$k$N$G(B, $B0u;zJ8;z$O$9$Y$F4X?t(B canna-self-insert-command 
$B$N<B9T$H$J$k$3$H$,$o$+$j$^$9(B. $B$=$3$G(B, 
/usr/local/share/mule/19.34/lisp/canna.el $B$N4X?t(B 
canna-self-insert-command $B$rC5$9$H(B, $B$"$j$,$?$$%3%a%s%H$,$G$F$-$^$9(B. 

$BOCBj$OJL$K$J$j$^$9$,(B, $B$o$?$7$O(B, Canna32p2/lib/RKC/rkc.c $B$N4X?t(B
RkResize $B$N%3%a%s%H$,Bg9%$-$G$9(B. 

$BE73$(B
New Unified Environment Project
================================================================
int
RkResize(cxnum, len)
int cxnum, len ;
{
    /* $B$3$N(B len $B$O%P%$%H$d$1$I!$(BRkwResize $B$K$OJ8;z?t$rEO$5$J$"$+$s$N$H(B
       $B$A$c$&$d$m$+(B? $B$3$s$J$s!$$I$J$$$d$C$FJQ49$7$?$i$($($s$d$m(B? */
    Ushort cbuf[CBUFSIZE];
    char tmpbuf[BUFSIZE];
    register int euclen, uslen = 0;
    int curbun, ret;
    register RkcContext  *cx = getCC( cxnum, CHECK ) ;

    if( cx ) {
	if( len <= 0 )
	    return( cx->maxbun );

	/* $B$7$c$"$J$$$+$i!$FI$_$r<h$C$F$-$FJ8;z?t$rD4$Y$?$m(B */
	curbun = cx->curbun;
	for( ; (cx->curbun < cx->maxbun) && len; (cx->curbun)++ ) {
	    /* $B$3$s$J$s$7$H$C$?$i$a$A$c$/$A$c8zN(0-$$$,$J(B...$B$H$[$[(B */
	    if( (ret = _RkwGetYomi( cx, cbuf, CBUFSIZE )) < 0 ) {
. . . . 
