]> granicus.if.org Git - graphviz/commitdiff
plugin/visio: use only the GVDLL symbol enable storage-class attributes in gvplugin_v...
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Sun, 2 Jan 2022 11:47:45 +0000 (12:47 +0100)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Sun, 9 Jan 2022 19:24:28 +0000 (20:24 +0100)
Anything that depends on storage-class attributes already define both
GVC_EXPORTS and WIN32_DLL.

plugin/visio/gvplugin_visio.c

index f58f2690fd21226cd2a3a5467c59cb190169b0a6..cbb17097f0b32140a7c453db43b473085385963c 100644 (file)
@@ -25,16 +25,12 @@ static gvplugin_api_t apis[] = {
     {(api_t)0, 0},
 };
 
-#ifdef WIN32_DLL   /*visual studio*/
+#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 };
 #endif
-#else /*end visual studio*/
-#ifdef GVDLL
-__declspec(dllexport) gvplugin_library_t gvplugin_visio_LTX_library = { "visio", apis };
 #else
 gvplugin_library_t gvplugin_visio_LTX_library = { "visio", apis };
 #endif
-#endif