[#28337] constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

15 messages 2006/02/18
[#28338] Re: constant look up order in CVS HEAD — Tanaka Akira <akr@...17n.org> 2006/02/19

In article <1140229116.805371.31930.nullmailer@x31.priv.netlab.jp>,

[#28341] Re: constant look up order in CVS HEAD — GOTOU Yuuzou <gotoyuzo@...> 2006/02/19

In message <87lkw8xfay.fsf@m17n.org>,

[#28342] Re: constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...> 2006/02/19

まつもと ゆきひろです

[ruby-dev:28340] Re: VC8 and ext/openssl

From: GOTOU Yuuzou <gotoyuzo@...>
Date: 2006-02-19 16:07:30 UTC
List: ruby-dev #28340
In message <20060219133715.CCA0.ARTONX@yahoo.co.jp>,
 `arton <artonx@yahoo.co.jp>' wrote:
> VC++8では__VA_ARGSが定義されていますが、そのためHAVE_VA_ARGS_MACROが定義
> され、ext/ossl.hの
> #define OSSL_Debug(fmt, ...) do { \
(略)
> が有効となります。
> しかしVC++8では__func__は未定義のためコンパイルに失敗します。
> VC++8には、__func__と同等だと思われる__FUNCTION__というマクロが定義され
> ているので、代わりにこちらを利用できると良いのではないかと思います。

  try_compile("int x(){ const char *s = __FUNCTION__;}\n")

などでチェックしようかと思ったりもしましたが、どうせデバッグ
用なので、__func__を使わないようにしました。

-- 
ごとうゆうぞう

In This Thread

Prev Next