How My Heart Sings

Tue, 28 Oct 2003

MacOSX10.3のbashは....

MacOSX10.3において、デフォルトのシェルがtcsh 6.12.00からbash 2.05bに変更になっているのは、皆さんご存知の通り。最初はまあ、ふぅん、という程度のものだったのです....

今日、/usr/include以下をつらつら眺めていると、wchar.hwctype.hが入っていることに気付きました(MacOSX10.2には入っていませんでした)。これらのヘッダがあるということは、bashdefine HANDLE_MULTIBYTEでコンパイル可能だということです。....ということは、ターミナルでマルチバイトの文字列を表示させた状態でカーソルを動かしても表示が崩れたりしない、ということです。

今まで、bashEUC-JP対応パッチはありましたが、ファイルシステムがUTF-8であるMacOSXにおいては効果がありませんでした。実際に試してみると....初期状態でインストールされているbash 2.05bはマルチバイト対応版であることが確認出来ました。

素晴しい。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

Comments

Add Comment...

スパム対策のため、一ヶ月を経過したエントリにはコメントを書き込めないのです…後、http:と書くこともできません。

Name:

Comment:

Le violon intérieur....
Yasuo Yamashita
vaiorinnhiATTOnaDOTrimDOTorjye-pi-
Y.A.S.U.O Ytterbium Artificial Sabotage and Utility Organism Y.A.S.U.O Yelling Abomination from the Sunless Underground Oasis

Pyblosxom and plugins. For detail, see http://viole.sakura.ne.jp/blosxom/blosxom.cgi/plugin_info