Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Oct 2018 11:51:01 +0900
From:      Kouichi Hirabayashi <kh@mogami.com>
To:        freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 96342] Re:  =?iso-2022-jp?b?RnJlZUJTRC0xMS4yIBskQiROGyhCIGphX0pQLmV1Y0pQ?= =?iso-2022-jp?b?IBskQjRENi0bKEI=?=
Message-ID:  <20181024115101.f6049ef61a82a1fdbab1a404@mogami.com>
In-Reply-To: <20181014194410.b466d0bbf0e976ffbcab2969@mogami.com>
References:  <20181014194410.b466d0bbf0e976ffbcab2969@mogami.com>

next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD-11.2 $B$N(B /bin/sh $B$,(B ja_JP.eucJP $B4D6-$G;H$($J$$LdBj(B

$BAa%H%A%j$G!X(Bja_JP.eucJP $B4D6-$G(B xterm $B$d(B kterm $B$,;H$($J$$!Y(B
$B$H=q$$$F:.Mp$5$;$F$7$^$$$^$7$?$N$G!"@0M}$7$F$*$-$^$9!#(B

$BLdBj$O(B xterm $B$d(B kterm $B$G$O$J$/$F!"(B/bin/sh $B$G$7$?!#(B

$BIT6q9g<+BN$O!"(Bja_JP.eucJP $B4D6-$G(B /bin/sh $B$KHs(B ASCII $BJ8;z$r(B
$BF~NO$9$k$H@5>o=*N;$7$F$7$^$&$H$$$&$b$N$G!"5/F0$7$?(B sh $B$K(B
<Alt-a> $B$J$I$r%-!<F~NO$7$?$j!"(BEUC $B4A;z%3!<%I$rF~NO$"$k$$$O(B
paste $B$9$k$3$H$G3NG'$G$-$^$9!#(B

/bin/sh $B$,(B ja_JP.eucJP $B4D6-$G;H$($J$/$J$C$F$7$^$C$?M}M3$O!"(B

  /usr/src/lib/libedit
  /usr/src/bin/sh

$B$NN>J}$,(B ja_JP.eucJP $B4D6-$,;H$($J$/$J$k$h$&$KJQ99$5$l$F$7$^$C(B
$B$?$3$H$K$"$j$^$9!#(B

sh $B$K$D$$$F$O(B parser.h $B$GDj5A$5$l$k;z6g9=J82r@OMQ$NJ8;z<o<1JL(B
token $B$K(B EUC-JP $B4A;z%3!<%I$N(B 2 byte $BL\$N;HMQHO0O$H=EJ#$9$k(B
$BCM$r;H$C$F$7$^$C$?$?$a!"(BEUC-JP $BJ8;z$d(B Atl-A, Alt-B, .. $B$J(B
$B$I$r4^$`J8;zNs$,2r<aITG=$K$J$j$^$9!#(B

libedit $B$G$b(B EUC-JP $B$,;H$($J$$$h$&$K=q$-49$($i$l$F$$$^$9$,!"(B
read.c $B$K$O!V(B#ifdef  KANJI$B!W$H$$$C$?%3!<%I$,;D$C$F$$$F!"$=(B
$B$N!V(BKANJI$B!W$r(B define $B$9$k$H(B compile $B$G$-$J$/$J$k$H$$$C$?>u(B
$BBV$G!"=q$-49$($N??$N0U?^$OM}2r$G$-$^$;$s!#(BEUC-JP $B$,;H$($J$$Ld(B
$BBj$K4X78$9$k$N$O(B chartype.c, el.c, read.c $B$H$$$C$?$H$3$m(B
$B$G$9!#(B

EUC-JP $B4D6-$,I,MW$J>u67$G$NBP:v$H$7$F$O!"(Blibedit $B$H(B sh $B$N(B
$BN>J}$r=q$-49$($F(B EUC-JP $B$,;H$($k(B sh $B$r:n$kJ}K!0J30$K!"(Bsh $B$N(B
$B;HMQ$r$"$-$i$a$F!"(Bcsh, tcsh bash, rbash $B$GBeBX$9$kJ}K!$,(B
$B$"$j$^$9!#(B

/bin/sh $B$r(B EUC-JP $B$G;H$($J$/$7$?860x$N0l$D$G$"$k(B libedit
$B$N%=!<%9$N(B comment

 /* FIONREAD attempts to buffer up multiple bytes, and to make that work
  * properly with partial wide/UTF-8 characters would need some careful work. */

  /*
   * We don't support other multibyte charsets.
   * The second condition shouldn't happen
   * and is here merely for additional safety.
   */

$B$r8+$k$H!"(BASCII $B$H(B UTF-8 $B8BDj$H$$$&0U?^$+$b$7$l$^$;$s$,!"$b(B
$B$7$=$&$J$i!"(B/bin/sh $B$G$b(B sh $B$r5/F0$7$?;~E@$G!"(Bja_JP.eucJP
$B4D6-$N>l9g$O!V(Bja_JP.eucJP $B$O;H$($J$$!W$H$$$&7Y9p$r=P$7$F=*(B
$BN;$9$Y$-$G$9$7!"(B/bin/sh $B$O%7%9%F%`$N:,Dl$N0l$D$G$9$+$i!"(B
ja_JP.eucJP $B<+BN$r$J$/$9$H$$$C$?:n6H$H9pCN$bI,MW$J$O$:$G!"(B
$BM}2r$K6l$7$_$^$9!#(B

$BJ?NS(B $B9@0l(B



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181024115101.f6049ef61a82a1fdbab1a404>