In Reply to ruby-list:9179

  > 何度か流れてる #define __P(x) x では駄目ですか?

次のようにしてうまくコンパイルできました。

 #if defined(__STDC__)
 # include <stdarg.h>
+# if !defined(__P)
+#  define __P(x) x
+# endif
 #else
 # undef  __P