From f0f8f76cfc23fd5aec6c6afabf2d9d94d4d33452 Mon Sep 17 00:00:00 2001 From: zilmar Date: Mon, 25 Jan 2016 17:36:56 +1100 Subject: [PATCH] [Glide64] Add extern "C" to export --- Source/Glide64/Gfx_1.3.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Glide64/Gfx_1.3.h b/Source/Glide64/Gfx_1.3.h index d4a751ed5..673e2ce5f 100644 --- a/Source/Glide64/Gfx_1.3.h +++ b/Source/Glide64/Gfx_1.3.h @@ -296,11 +296,11 @@ extern "C" { /* Plugin types */ #define PLUGIN_TYPE_GFX 2 -#ifdef __WINDOWS__ -#define EXPORT __declspec(dllexport) -#define CALL _cdecl +#ifdef _WIN32 +#define EXPORT extern "C" __declspec(dllexport) +#define CALL __cdecl #else -#define EXPORT extern +#define EXPORT __attribute__((visibility("default"))) #define CALL #endif