From 844ed5dc97d4374a4056f0f1cc3b0b78347c74c5 Mon Sep 17 00:00:00 2001
From: Itagaki Takahiro <itagaki.takahiro@gmail.com>
Date: Wed, 10 Nov 2010 12:17:43 +0900
Subject: [PATCH] Don't use __declspec (dllimport) for PGDLLEXPORT to reduce
 warnings by gcc version 4 on mingw and cygwin. We don't use dllexport here
 because dllexport and dllwrap don't work well together.

---
 src/include/port/cygwin.h | 2 +-
 src/include/port/win32.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/include/port/cygwin.h b/src/include/port/cygwin.h
index 69f15a82411..4aca4bf66f5 100644
--- a/src/include/port/cygwin.h
+++ b/src/include/port/cygwin.h
@@ -19,4 +19,4 @@
 #define PGDLLIMPORT __declspec (dllimport)
 #endif
 
-#define PGDLLEXPORT __declspec (dllimport)
+#define PGDLLEXPORT
diff --git a/src/include/port/win32.h b/src/include/port/win32.h
index 988c1c98ba7..3417ab5e95c 100644
--- a/src/include/port/win32.h
+++ b/src/include/port/win32.h
@@ -61,7 +61,7 @@
 #ifdef _MSC_VER
 #define PGDLLEXPORT __declspec (dllexport)
 #else
-#define PGDLLEXPORT __declspec (dllimport)
+#define PGDLLEXPORT
 #endif
 #else							/* not CYGWIN, not MSVC, not MingW */
 #define PGDLLIMPORT
-- 
GitLab