From d3e48b2d24c09ae71b063505e56f3a2d97ad510f Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Sat, 11 Dec 2021 07:21:22 +0100 Subject: [PATCH] common: correct storage class attributes in render.h Towards https://gitlab.com/graphviz/graphviz/-/issues/2058. --- lib/common/render.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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); -- 2.50.1