From: Matthew Fernandez Date: Thu, 7 Apr 2022 01:32:13 +0000 (-0700) Subject: Visio plugin: fix use of dllimport X-Git-Tag: 4.0.0~116^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8616d16ea91ad6b6e8b3b6ccdce129d8f24ddf3d;p=graphviz Visio plugin: fix use of dllimport When enabling this plugin in the CMake build, the compiler complains: …\plugin\visio\gvplugin_visio.c(30,69): error C2491: 'gvplugin_visio_LTX_library': definition of dllimport data not allowed Gitlab: #1836 --- diff --git a/plugin/visio/gvplugin_visio.c b/plugin/visio/gvplugin_visio.c index cbb17097f..6a0241557 100644 --- a/plugin/visio/gvplugin_visio.c +++ b/plugin/visio/gvplugin_visio.c @@ -26,11 +26,6 @@ static gvplugin_api_t apis[] = { }; #ifdef GVDLL -#ifndef GVPLUGIN_VISIO_EXPORTS -__declspec(dllimport) gvplugin_library_t gvplugin_visio_LTX_library = { "visio", apis }; -#else -__declspec(dllexport) gvplugin_library_t gvplugin_visio_LTX_library = { "visio", apis }; +__declspec(dllexport) #endif -#else gvplugin_library_t gvplugin_visio_LTX_library = { "visio", apis }; -#endif