From: "NARUSE, Yui" Date: 2008-01-09T02:10:07+09:00 Subject: [ruby-dev:32990] Re: [ruby-cvs:22194] Ruby:r14957 (trunk): * encoding.c (rb_enc_init): UTF-{16,32}{BE,LE} are not builtin. 成瀬です。 Yukihiro Matsumoto wrote: > まつもと ゆきひろです > > In message "Re: [ruby-cvs:22194] Ruby:r14957 (trunk): * encoding.c (rb_enc_init): UTF-{16,32}{BE,LE} are not builtin." > on Tue, 8 Jan 2008 23:56:51 +0900 (JST), naruse@ruby-lang.org writes: > > |naruse 2008-01-08 23:56:50 +0900 (Tue, 08 Jan 2008) > > | Log: > | * encoding.c (rb_enc_init): UTF-{16,32}{BE,LE} are not builtin. > > 結局、UTF-{16,32}{BE,LE}はビルトインなんでしょうか。 > enc/Makefile.inでは BUILTIN_ENCS に含まれていますが。 > Win32パス対応ではUTF-16LE(など)がビルトインの方が嬉しいのかしら?  今思えば r14956 で本当に必要だった修正は Makefile.in と include/ruby/oniguruma.h だけだったのですが、修正していたら勢いあまって ビルトインにしまいました、すみません。  全部入れると 4MB 近く行ってしまいますし、実際に必要な時は取得するで しょうからビルトインにする必要はない気がします。(そのようなパス処理が必 要な場合はライブラリを読み込む段階で utf_16le.so も読み込んでそうです し。ビルトインから外すようにしておきました。(r14598) -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA