From 206f89e2090524f009fc5a87f42c15a453ebdbee Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 4 Aug 2014 00:47:08 +0900 Subject: add MRB_API modifiers to mruby API functions --- include/mrbconf.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include/mrbconf.h') diff --git a/include/mrbconf.h b/include/mrbconf.h index ac33ff0bf..3564f6ec5 100644 --- a/include/mrbconf.h +++ b/include/mrbconf.h @@ -93,4 +93,15 @@ # define TRUE 1 #endif +#if defined(MRB_BUILD_AS_DLL) + +#if defined(MRB_CORE) || defined(MRB_LIB) +#define MRB_API __declspec(dllexport) +#else +#define MRB_API __declspec(dllimport) +#endif +#else +#define MRB_API extern +#endif + #endif /* MRUBYCONF_H */ -- cgit v1.2.3