diff options
Diffstat (limited to 'libs/lua/LuaBridge/detail/Userdata.h')
-rw-r--r-- | libs/lua/LuaBridge/detail/Userdata.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/lua/LuaBridge/detail/Userdata.h b/libs/lua/LuaBridge/detail/Userdata.h index a0bbf720d4..e832ef2dc1 100644 --- a/libs/lua/LuaBridge/detail/Userdata.h +++ b/libs/lua/LuaBridge/detail/Userdata.h @@ -51,8 +51,14 @@ 6. Our metatables have "__metatable" set to a boolean = false. 7. Our lightuserdata is unique. */ -#ifdef PLATFORM_WINDOWS + +#ifdef PLATFORM_WINDOWS +# ifdef COMPILER_MSVC +#include "LuaBridge/LuaBridge.h" /* Needed for LuaBridge_API */ +LuaBridge_API void* getIdentityKey (); +# else extern void* getIdentityKey (); +# endif #else inline void* getIdentityKey () { |