aboutsummaryrefslogtreecommitdiff
path: root/src/include/platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/platform.h')
-rw-r--r--src/include/platform.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/include/platform.h b/src/include/platform.h
index 83753c14..ad97c525 100644
--- a/src/include/platform.h
+++ b/src/include/platform.h
@@ -40,7 +40,21 @@
40#ifdef _MHD_EXTERN 40#ifdef _MHD_EXTERN
41#undef _MHD_EXTERN 41#undef _MHD_EXTERN
42#endif /* _MHD_EXTERN */ 42#endif /* _MHD_EXTERN */
43#if defined(_WIN32) && defined(MHD_W32LIB)
43#define _MHD_EXTERN extern 44#define _MHD_EXTERN extern
45#elif defined (_WIN32) && defined(MHD_W32DLL)
46#define _MHD_EXTERN __declspec(dllimport)
47#else
48#define _MHD_EXTERN extern
49#endif
50#elif !defined(_MHD_EXTERN) /* && BUILDING_MHD_LIB */
51#if defined(_WIN32) && defined(MHD_W32LIB)
52#define _MHD_EXTERN extern
53#elif defined (_WIN32) && defined(MHD_W32DLL)
54#define _MHD_EXTERN extern __declspec(dllexport)
55#else
56#define _MHD_EXTERN extern
57#endif
44#endif /* BUILDING_MHD_LIB */ 58#endif /* BUILDING_MHD_LIB */
45 59
46#define _XOPEN_SOURCE_EXTENDED 1 60#define _XOPEN_SOURCE_EXTENDED 1