From owner-ports-jp@jp.FreeBSD.org Thu Dec  2 12:53:15 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id iB23rFo69312;
	Thu, 2 Dec 2004 12:53:15 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from arts.kikansha.jp ([2002:db71:95d4::1])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id iB23rD869294
	for <ports-jp@jp.FreeBSD.org>; Thu, 2 Dec 2004 12:53:13 +0900 (JST)
	(envelope-from yaemon@kikansha.jp)
Received: from arts.kikansha.jp (localhost [127.0.0.1])
	by arts.kikansha.jp (8.13.1/8.13.1) with ESMTP id iB23rCCJ002226;
	Thu, 2 Dec 2004 12:53:12 +0900 (JST)
	(envelope-from yaemon@arts.kikansha.jp)
Received: (from yaemon@localhost)
	by arts.kikansha.jp (8.13.1/8.13.1/Submit) id iB23rBmp002225;
	Thu, 2 Dec 2004 12:53:12 +0900 (JST)
	(envelope-from yaemon)
From: "T.P.S.Nakagawa" <yaemon@kikansha.jp>
X-PGP-key-URL: http://www.kikansha.jp/~yaemon/yaemon.asc
X-FingerPrint: F3F0 33AA C0F4 A2B4 B5A0  9B41 B81D 20F5 FA18 E3C0
X-Powerd-By: FreeBSD, vim, wmx, gaim, xchat
X-My-MSN-Passport: yaemon@kikansha.jp
To: ports-jp@jp.FreeBSD.org
In-Reply-To: <41AE776D.3010901@nifty.com>
References: <20041130211240.5dd616ba.BYP06654@nifty.com>
	<20041130140030.GA35505%gotow@nifty.com>
	<20041201220817.76264198.BYP06654@nifty.com>
	<041202074326.M0198906@arts.kikansha.jp>
	<041202082531.M0399802@arts.kikansha.jp>
	<41AE776D.3010901@nifty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <041202125301.M0102141@arts.kikansha.jp>
X-Mailer: mnews [version 1.22PL7 custom] 2004-02/19(Thu)
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 2 Dec 2004 12:53:11 +0900
X-Sequence: ports-jp 15267
Subject: [ports-jp 15267] Re: Vim =?ISO-2022-JP?B?GyRCJE5KODt6Mj0bKEI=?=
 =?ISO-2022-JP?B?GyRCJDEkSyREJCQkRhsoQg==?= 
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: yaemon@kikansha.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041128

$B%Q%$%W5J$$$NCf@n$G$9!#(B

	$B8eF#(B($B$o(B)$B$5$s$,(B
	12$B7n(B02$BF|(B11$B;~(B01$BJ,$KH/?.$5$l$?(B
	$B!V(B[ports-jp 15266] Re: Vim $B$NJ8;z2=$1$K$D$$$F!W$3$H(B
	<41AE776D.3010901@nifty.com>$B$h$j(B


>  >   $B$"!<!"$@$a$G$9$M!"$3$j$c!#(B
>  > 
>  >   3bytes childa $B$N$"$H$NJ8;zNs$rJT=8$7$h$&$H$9$k$H!"(B
>  > $B$_$4$H$KJ8;z$N6h@Z$j$r4V0c$($^$9$J!#(B
>  > ($B$?$V$s!"8eF#$5$s%Q%C%A$G$bF1$8$@$H$O;W$&$1$I(B)

  FreeBSD 4-stable $B4D6-$G$b!"$3$N(B3bytes $B%A%k%@$OJ8;z2=$1$7$F8+$($F!"(B
$B$7$+$b$"$H$NJ8;zNs$NJT=8$,$G$-$J$$$s$G$9$M!#(B


>  $B$H$3$m$G!"$=$l$O$=$l$H$7$FCf@n$5$s$N%Q%C%A$C$F$A$g$C$H$^$:$/$J$$$G$9$+!)(B
>  
>  > !           n = mblen(buf, MB_CUR_MAX );
>  > ! 		    if ( n <= 0)
>  > ! 			n = (MB_CUR_MAX-1);
>  
>  $B>e$NJ}$G!"(Bbuf[1] $B$K$O(B 0 ($B$?$V$s(B '\0' $B$N$D$b$j$J$s$@$H;W$$$^$9$,(B) $B$r(B
>  $BF~$l$F$$$k$N$G!"(Bmblen(buf, MB_CUR_MAX) $B$O(B mblen(buf, (size_t)1) $B$HF1$8(B
>  $B7k2L$7$+JV$5$J$$$h$&$J5$$,$7$^$9!#(B
>  $B$=$&$9$k$H!"$?$@C1$K(B n = 2 $B$NBe$o$j$K(B (MB_CUR_MAX-1) $B$,F~$k$@$1$K(B
>  $B$J$j$=$&$G$9$,!"$=$l$C$F2?$+0c$$$^$;$s!)(B
>  i == 0x80 $B0J9_$O4pK\E*$K(B 2 $B$G!"(B0x8f $B$N$H$-$@$1(B 3 $B$K$J$k$N$,@52r$@$H(B
>  $B;W$&$s$G$9$,!#(B
>  $B$"$H!"$d$C$Q$j%(%i!<$r5/$3$;$P>uBV$,J]B8$5$l$F$7$^$&$O$:$J$N$G!"@h$K(B
>  mblen(NULL, num) $B$7$F$d$i$J$$$H(B i == 0x80 $B0J9_$,$0$@$0$@$K$J$j$=$&$G$9!#(B

  $B;W$$$C$-$j$^$:$+$C$?$_$?$$$G$9$M!#;H$C$F$$$k$&$A$K:G2<CJ$NF|K\8l%a%K%e!<(B
$B$^$GJ8;z2=$1$7$F!"$0$:$0$:$HC<Kv$r;&$7$F$7$^$$$^$7$?!#(B


  $B$?$a$7$K(B eucJP $B8BDj%^%/%m(B

    n =  (i == 0x8f)? 3: (i & 0x80)? 2 : 1;
$B$G=q$-49$($F$_$^$7$?!#(B

  3bytes $B%A%k%@$=$N$b$N$O(B Ctrl + ~, O $B$HI=<($5$l$k$1$l$I!"(B
$BA08e$NJ8;z6h@Z$j$r4V0c$&$3$H$O$J$/$J$C$?$h$&$G$9!#(B


========================================================================
   $BH~$7$$(B{$B$b$N(B|$B$3$H(B}$B$J$s$F$J$$!#(B $BH~$O<u$1<j$N46@-$NFb$KH/@8$9$k!#(B
--
  $BCf@n(B $B91M:(B ( T.Nakagawa )         mailto:yaemon@kikansha.jp
                                   http://www.kikansha.jp/~yaemon/
