From 1fae484ad6abf53cfb3364df173db3522c3e0e29 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 23 Jun 2019 21:44:53 +0200 Subject: Fixed windows build issue in gd.h --- libmscgen/gd.h | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/libmscgen/gd.h b/libmscgen/gd.h index f768fb5..d6bbebd 100644 --- a/libmscgen/gd.h +++ b/libmscgen/gd.h @@ -45,38 +45,9 @@ extern "C" { the gd sources in a project. */ /* http://gcc.gnu.org/wiki/Visibility */ -#if defined(_WIN32) || defined(CYGWIN) || defined(_WIN32_WCE) -# ifdef BGDWIN32 -# ifdef NONDLL -# define BGD_EXPORT_DATA_PROT -# else -# ifdef __GNUC__ -# define BGD_EXPORT_DATA_PROT __attribute__ ((dllexport)) -# else -# define BGD_EXPORT_DATA_PROT __declspec(dllexport) -# endif -# endif -# else -# ifdef __GNUC__ -# define BGD_EXPORT_DATA_PROT __attribute__ ((dllimport)) -# else -# define BGD_EXPORT_DATA_PROT __declspec(dllimport) -# endif -# endif -# define BGD_STDCALL __stdcall -# define BGD_EXPORT_DATA_IMPL -#else -# if defined(__GNUC__) || defined(__clang__) -# define BGD_EXPORT_DATA_PROT __attribute__ ((visibility ("default"))) -# define BGD_EXPORT_DATA_IMPL __attribute__ ((visibility ("hidden"))) -# else -# define BGD_EXPORT_DATA_PROT -# define BGD_EXPORT_DATA_IMPL -# endif -# define BGD_STDCALL -#endif -#define BGD_DECLARE(rt) BGD_EXPORT_DATA_PROT rt BGD_STDCALL +#define BGD_EXPORT_DATA_PROT +#define BGD_DECLARE(rt) rt /* VS2012+ disable keyword macroizing unless _ALLOW_KEYWORD_MACROS is set We define inline, snprintf, and strcasecmp if they're missing -- cgit v0.12