From 64b0ff875f51b7ba852a6297d74ebba1d66e49d2 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Wed, 22 Jan 2003 18:30:58 +0000
Subject: [PATCH] extern C this to work in C++ conditions

---
 include/curl/multi.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/include/curl/multi.h b/include/curl/multi.h
index cf418bd5ef..19c6553e4d 100644
--- a/include/curl/multi.h
+++ b/include/curl/multi.h
@@ -44,8 +44,6 @@
   o Enable the application to select() on its own file descriptors and curl's
     file descriptors simultaneous easily.
   
-  Example sources using this interface is here: ../multi/
-
 */
 
 #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__)
@@ -57,6 +55,10 @@
 
 #include "curl.h"
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
 typedef void CURLM;
 
 typedef enum {
@@ -187,4 +189,8 @@ CURLMcode curl_multi_cleanup(CURLM *multi_handle);
 CURLMsg *curl_multi_info_read(CURLM *multi_handle,
                               int *msgs_in_queue);
 
+#ifdef __cplusplus
+} /* end of extern "C"
+#endif
+  
 #endif
-- 
GitLab