diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ruby/oniguruma.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/ruby/oniguruma.h b/include/ruby/oniguruma.h index a615426e39..1c10939df4 100644 --- a/include/ruby/oniguruma.h +++ b/include/ruby/oniguruma.h @@ -74,6 +74,9 @@ extern "C" { #endif #ifndef ONIG_EXTERN +#ifdef RUBY_EXTERN +#define ONIG_EXTERN RUBY_EXTERN +#else #if defined(_WIN32) && !defined(__GNUC__) #if defined(EXPORT) || defined(RUBY_EXPORT) #define ONIG_EXTERN extern __declspec(dllexport) @@ -82,6 +85,7 @@ extern "C" { #endif #endif #endif +#endif #ifndef ONIG_EXTERN #define ONIG_EXTERN extern |