[ruby-dev:24308] Re: st.h doesn't have definition of '_'

From: Yukihiro Matsumoto <matz@...>
Date: 2004-09-22 09:35:04 UTC
List: ruby-dev #24308
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" <usa@garbagecollect.jp> 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なのは移植性のためではなく、私の
趣味のせいなのは明らかだものな。

In This Thread

Prev Next