From: Yukihiro Matsumoto Date: 2004-09-22T18:35:04+09:00 Subject: [ruby-dev:24308] Re: st.h doesn't have definition of '_' In message "Re: [ruby-dev:24307] Re: st.h doesn't have definition of '_'" on Wed, 22 Sep 2004 18:12:30 +0900, "U.Nakamura" writes: || st.hでdefines.hをincludeするってのはどうでしょうか。 || st.cを使うのに必要なものが増えちゃうのは嬉しくないかなあ。 | |defines.hの中で、win32/win32.hまたはvms/vms.hがincludeされる |ことがある、というのが、該当する環境の人には嬉しくなさそうで |す。 |# というか事実上rubyとセットじゃないと使えなくなる |私自身は(4)がいいのではないかと思うのですが、_ をdefineするの |も単純じゃないので、うーんうーん... #ifndef _ # define _(args) args #endif なんてのを入れるのはどうでしょう。変更した意味ないじゃんって 気は激しくしますが。...いや、いっそプロトタイプはぜーんぶ ANSIにしちゃうか。old styleなのは移植性のためではなく、私の 趣味のせいなのは明らかだものな。