From: Tietew Date: 2003-10-08T15:51:00+09:00 Subject: [ruby-dev:21549] Re: O_ACCMODE On Wed, 8 Oct 2003 15:14:15 +0900 In article <1065593653.792299.1845.nullmailer@picachu.netlab.jp> [[ruby-dev:21547] Re: O_ACCMODE] matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > | rb_file_const("RDONLY", INT2FIX(O_RDONLY)); > | > |というようにしているので、ruby はそれでも大丈夫な状況を仮定しているの > |ではないでしょうか。 > > うむ、そういう意味ではfcntl.cはoverkillですね。 xxx2NUM の定義を #define INT2NUM(i) (FIXABLE(i)?INT2FIX(i):rb_int2inum(i)) #define UINT2NUM(i) (POSFIXABLE(i)?INT2FIX(i):rb_uint2inum(i)) とかにするとコンパイル時の最適化が期待できるんじゃないでしょうか。 —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA