summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcurl/curl/curl.h
diff options
context:
space:
mode:
Diffstat (limited to 'Utilities/cmcurl/curl/curl.h')
-rw-r--r--Utilities/cmcurl/curl/curl.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/Utilities/cmcurl/curl/curl.h b/Utilities/cmcurl/curl/curl.h
index f410676..f6dad45 100644
--- a/Utilities/cmcurl/curl/curl.h
+++ b/Utilities/cmcurl/curl/curl.h
@@ -139,6 +139,10 @@ extern "C" {
#define WIN32 1
#endif
+#ifdef __cplusplus
+}
+#endif
+
#if defined(WIN32) && !defined(_WIN32_WCE) && !defined(__GNUC__) && \
!defined(__CYGWIN__) || defined(__MINGW32__)
#if !(defined(_WINSOCKAPI_) || defined(_WINSOCK_H))
@@ -164,6 +168,10 @@ extern "C" {
#include <sys/types.h>
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#ifndef curl_socket_typedef
/* socket typedef */
#ifdef WIN32
@@ -1121,10 +1129,17 @@ typedef enum {
CURL_TIMECOND_LAST
} curl_TimeCond;
+#ifdef __cplusplus
+}
+#endif
+
#ifdef __BEOS__
#include <support/SupportDefs.h>
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
/* curl_strequal() and curl_strnequal() are subject for removal in a future
libcurl, see lib/README.curlx for details */