libgimpbase: avoid double definition of exported variables on Windows

... by qualifying them with "extern", in addition to
"__declspec(dllexport)".  Omitting "extern" happened to work in the
past, but recent GCC versions require it.
This commit is contained in:
Ell 2020-06-10 18:16:29 +03:00
parent ee79c7b294
commit b2e223813b
1 changed files with 1 additions and 1 deletions

View File

@ -33,7 +33,7 @@ G_BEGIN_DECLS
#ifdef G_OS_WIN32
# ifdef __GIMP_ENV_C__
# define GIMPVAR __declspec(dllexport)
# define GIMPVAR extern __declspec(dllexport)
# else /* !__GIMP_ENV_C__ */
# define GIMPVAR extern __declspec(dllimport)
# endif /* !__GIMP_ENV_C__ */