diff options
Diffstat (limited to 'src/include/platform.h')
-rw-r--r-- | src/include/platform.h | 14 |
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 |