From 811efc8276e9ffd6adf95d8e954d8cac40ed49ef Mon Sep 17 00:00:00 2001 From: naruse Date: Fri, 7 Dec 2012 02:55:28 +0000 Subject: Add declaration of rb_warn git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/refinement/refinement.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ext/refinement/refinement.c b/ext/refinement/refinement.c index 43ec2fb8b0..44ffd2a0b8 100644 --- a/ext/refinement/refinement.c +++ b/ext/refinement/refinement.c @@ -1,4 +1,11 @@ void ruby_Init_refinement(void); +#ifdef __GNUC__ +#define PRINTF_ARGS(decl, string_index, first_to_check) \ + decl __attribute__((format(printf, string_index, first_to_check))) +#else +#define PRINTF_ARGS(decl, string_index, first_to_check) decl +#endif +PRINTF_ARGS(void rb_warn(const char*, ...), 1, 2); void Init_refinement(void) -- cgit v1.2.3