ruby-changes:16777
From: usa <ko1@a...>
Date: Wed, 28 Jul 2010 19:39:49 +0900 (JST)
Subject: [ruby-changes:16777] Ruby:r28772 (trunk): * win32/Makefile.sub (config.h): VC6 or later have stddef.h.
usa 2010-07-28 19:39:33 +0900 (Wed, 28 Jul 2010) New Revision: 28772 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28772 Log: * win32/Makefile.sub (config.h): VC6 or later have stddef.h. * include/ruby/missing.h: need to include stddef.h for size_t. * include/ruby/missing.h: shouldn't declare as dllimport when building ruby itself (for Windows). Modified files: trunk/ChangeLog trunk/include/ruby/missing.h Index: include/ruby/missing.h =================================================================== --- include/ruby/missing.h (revision 28771) +++ include/ruby/missing.h (revision 28772) @@ -19,6 +19,9 @@ #endif #include "ruby/config.h" +#if defined(HAVE_STDDEF_H) +# include <stddef.h> +#endif #ifdef RUBY_EXTCONF_H #include RUBY_EXTCONF_H #endif @@ -50,6 +53,9 @@ }; #endif +#ifdef RUBY_EXPORT +#undef RUBY_EXTERN +#endif #ifndef RUBY_EXTERN #define RUBY_EXTERN extern #endif Index: ChangeLog =================================================================== --- ChangeLog (revision 28771) +++ ChangeLog (revision 28772) @@ -1,3 +1,12 @@ +Wed Jul 28 19:37:33 2010 NAKAMURA Usaku <usa@r...> + + * win32/Makefile.sub (config.h): VC6 or later have stddef.h. + + * include/ruby/missing.h: need to include stddef.h for size_t. + + * include/ruby/missing.h: shouldn't declare as dllimport when building + ruby itself (for Windows). + Wed Jul 28 17:11:48 2010 Nobuyoshi Nakada <nobu@r...> * missing/*.c: include missing.h -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/