From: Magnus Jacobsson Date: Sat, 11 Dec 2021 06:21:22 +0000 (+0100) Subject: common: correct storage class attributes in render.h X-Git-Tag: 3.0.0~94^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3e48b2d24c09ae71b063505e56f3a2d97ad510f;p=graphviz common: correct storage class attributes in render.h Towards https://gitlab.com/graphviz/graphviz/-/issues/2058. --- diff --git a/lib/common/render.h b/lib/common/render.h index 64b8def6f..9746ba2a5 100644 --- a/lib/common/render.h +++ b/lib/common/render.h @@ -54,15 +54,16 @@ extern "C" { point offset; } epsf_t; -/*visual studio*/ -#ifdef _WIN32 -#ifndef GVC_EXPORTS +#ifdef GVDLL +#ifdef GVC_EXPORTS +#define RENDER_API __declspec(dllexport) +#else #define RENDER_API __declspec(dllimport) #endif #endif -/*end visual studio*/ + #ifndef RENDER_API -#define RENDER_API extern +#define RENDER_API /* nothing */ #endif RENDER_API void add_box(path *, boxf);