]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
fix compiler warning: defined but not used
authorYang Tse <yangsita@gmail.com>
Sat, 13 Sep 2008 15:59:14 +0000 (15:59 +0000)
committerYang Tse <yangsita@gmail.com>
Sat, 13 Sep 2008 15:59:14 +0000 (15:59 +0000)
lib/multi.c
lib/multiif.h

index 9d8a8f990921f7e8bdbcc9cc1e87167594654728..0fd1aa15b8dec71f2034bdde0182413860c0e82d 100644 (file)
@@ -213,8 +213,6 @@ static const char * const statename[]={
   "DONE",
   "COMPLETED",
 };
-
-static void curl_multi_dump(CURLM *multi_handle);
 #endif
 
 /* always use this function to change state, to make debugging easier */
@@ -2232,7 +2230,7 @@ static void add_closure(struct Curl_multi *multi,
 }
 
 #ifdef CURLDEBUG
-static void curl_multi_dump(CURLM *multi_handle)
+void Curl_multi_dump(const struct Curl_multi *multi_handle)
 {
   struct Curl_multi *multi=(struct Curl_multi *)multi_handle;
   struct Curl_one_easy *easy;
index 35bfbcc5f044ae560fb0cc988bf65bf2ebb64994..b467d2954aa93f9adfde7317bebc32b6a72023be 100644 (file)
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2008, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -44,4 +44,13 @@ void Curl_multi_handlePipeBreak(struct SessionHandle *data);
 /* set the bit for the given sock number to make the bitmap for readable */
 #define GETSOCK_READSOCK(x) (1 << (x))
 
+#ifdef CURLDEBUG
+ /*
+  * Curl_multi_dump is not a stable public function, this is only meant to
+  * allow easier tracking of the internal handle's state and what sockets
+  * they use. Only for research and development CURLDEBUG enabled builds.
+  */
+void Curl_multi_dump(const struct Curl_multi *multi_handle);
+#endif
+
 #endif /* __MULTIIF_H */