mirror of
https://github.com/curl/curl.git
synced 2026-05-30 04:17:29 +03:00
parent
6cc6a447e6
commit
50482b8c0a
1 changed files with 8 additions and 1 deletions
|
|
@ -91,6 +91,11 @@
|
|||
#include <support/SupportDefs.h>
|
||||
#endif
|
||||
|
||||
/* Compatibility for non-Clang compilers */
|
||||
#ifndef __has_declspec_attribute
|
||||
# define __has_declspec_attribute(x) 0
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
|
@ -109,7 +114,9 @@ typedef void CURLSH;
|
|||
|
||||
#ifdef CURL_STATICLIB
|
||||
# define CURL_EXTERN
|
||||
#elif defined(WIN32) || defined(_WIN32) || defined(__SYMBIAN32__)
|
||||
#elif defined(WIN32) || defined(_WIN32) || defined(__SYMBIAN32__) || \
|
||||
(__has_declspec_attribute(dllexport) && \
|
||||
__has_declspec_attribute(dllimport))
|
||||
# if defined(BUILDING_LIBCURL)
|
||||
# define CURL_EXTERN __declspec(dllexport)
|
||||
# else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue