From c04c5323e1800131c99def653a36ff56def1bebb Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Mon, 26 Jul 2021 16:55:15 +0200 Subject: [PATCH] gvc: correct storage-class attribute declarations in gvplugin_loadimage.h Towards https://gitlab.com/graphviz/graphviz/-/issues/2058. --- lib/gvc/gvplugin_loadimage.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/lib/gvc/gvplugin_loadimage.h b/lib/gvc/gvplugin_loadimage.h index 227b93610..144c1e80f 100644 --- a/lib/gvc/gvplugin_loadimage.h +++ b/lib/gvc/gvplugin_loadimage.h @@ -19,19 +19,15 @@ extern "C" { #endif #ifdef GVDLL -# define GVPLUGIN_LOADIMAGE_API __declspec(dllexport) -#endif - -/*visual studio*/ -#ifdef _WIN32 -#ifndef GVC_EXPORTS -#undef GVPLUGIN_LOADIMAGE_API +#ifdef GVC_EXPORTS +#define GVPLUGIN_LOADIMAGE_API __declspec(dllexport) +#else #define GVPLUGIN_LOADIMAGE_API __declspec(dllimport) #endif #endif -/*end visual studio*/ + #ifndef GVPLUGIN_LOADIMAGE_API -#define GVPLUGIN_LOADIMAGE_API extern +#define GVPLUGIN_LOADIMAGE_API /* nothing */ #endif GVPLUGIN_LOADIMAGE_API boolean gvusershape_file_access(usershape_t *us); -- 2.40.0