HAVE_STDARG_PROTOTYPES

MacOS XでPHP 5.2が鬼車の部分でmakeに失敗するという問題があって、原因はPowerPC上のgcc 4.0.1の問題のようだ。
根本原因はともかくとして、鬼車でも対処しておいたほうが良いだろう。
HAVE_STDARG_PROTOTYPESの判定に失敗しているので、それを定義すればよいだけなのだが、条件をどう書いたらよいのだろう。Mac OS Xかどうかというのは気にしないで、gcc 4.0以上ならstdarg.hは存在する筈として、以下のように書くだけで十分だろうか。

#if __GNUC__ >= 4
#ifndef HAVE_STDARG_PROTOTYPES
#define HAVE_STDARG_PROTOTYPES
#endif
#endif