]> granicus.if.org Git - curl/commitdiff
cleanup: removed one function, made one static
authorDaniel Stenberg <daniel@haxx.se>
Mon, 5 Aug 2013 08:58:39 +0000 (10:58 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 12 Aug 2013 11:17:57 +0000 (13:17 +0200)
Moved Curl_easy_addmulti() from easy.c to multi.c, renamed it to
easy_addmulti and made it static.

Removed Curl_easy_initHandleData() and uses of it since it was emptied
in commit cdda92ab67b47d74a.

lib/easy.c
lib/easyif.h
lib/multi.c
lib/url.c

index 24ddf53755b3a365d45da4c3120f6d3bfd60d119..07a42bb5c93ebfe41a13ac5eaad708331053686d 100644 (file)
@@ -591,20 +591,6 @@ void curl_easy_cleanup(CURL *curl)
   sigpipe_restore(&pipe_st);
 }
 
-/*
- * Store a pointed to the multi handle within the easy handle's data struct.
- */
-void Curl_easy_addmulti(struct SessionHandle *data,
-                        void *multi)
-{
-  data->multi = multi;
-}
-
-void Curl_easy_initHandleData(struct SessionHandle *data)
-{
-  (void)data;
-}
-
 /*
  * curl_easy_getinfo() is an external interface that allows an app to retrieve
  * information from a performed transfer and similar.
@@ -701,8 +687,6 @@ CURL *curl_easy_duphandle(CURL *incurl)
 
   Curl_convert_setup(outcurl);
 
-  Curl_easy_initHandleData(outcurl);
-
   outcurl->magic = CURLEASY_MAGIC_NUMBER;
 
   /* we reach this point and thus we are OK */
@@ -746,9 +730,6 @@ void curl_easy_reset(CURL *curl)
   /* zero out Progress data: */
   memset(&data->progress, 0, sizeof(struct Progress));
 
-  /* init Handle data */
-  Curl_easy_initHandleData(data);
-
   data->progress.flags |= PGRS_HIDE;
   data->state.current_speed = -1; /* init to negative == impossible */
 }
index 1f521689f6be8cdda9b9ae3129a8a0a9838524cc..c558193968b36efd06532fda7097ac0e78ae2fc6 100644 (file)
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2013, 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
@@ -25,9 +25,6 @@
 /*
  * Prototypes for library-wide functions provided by easy.c
  */
-void Curl_easy_addmulti(struct SessionHandle *data, void *multi);
-
-void Curl_easy_initHandleData(struct SessionHandle *data);
 
 #endif /* HEADER_CURL_EASYIF_H */
 
index 476f058c58fc59c6530d99f99524b8f1a0d858c9..15e0e06dbdcdc53b9bfdfced529447caf7795a77 100644 (file)
@@ -329,6 +329,14 @@ CURLM *curl_multi_init(void)
                            CURL_CONNECTION_HASH_SIZE);
 }
 
+/*
+ * Store a pointed to the multi handle within the easy handle's data struct.
+ */
+static void easy_addmulti(struct SessionHandle *data,
+                          void *multi)
+{
+  data->multi = multi;
+}
 
 CURLMcode curl_multi_add_handle(CURLM *multi_handle,
                                 CURL *easy_handle)
@@ -391,7 +399,7 @@ CURLMcode curl_multi_add_handle(CURLM *multi_handle,
      is associated now with the multi handle which lacked one. */
   if(new_closure) {
     multi->closure_handle = new_closure;
-    Curl_easy_addmulti(multi->closure_handle, multi_handle);
+    easy_addmulti(multi->closure_handle, multi_handle);
     multi->closure_handle->state.conn_cache = multi->conn_cache;
   }
 
@@ -449,7 +457,7 @@ CURLMcode curl_multi_add_handle(CURLM *multi_handle,
   }
 
   /* make the SessionHandle refer back to this multi handle */
-  Curl_easy_addmulti(data, multi_handle);
+  easy_addmulti(easy_handle, multi_handle);
 
   /* Set the timeout for this handle to expire really soon so that it will
      be taken care of even when this handle is added in the midst of operation
@@ -590,8 +598,8 @@ CURLMcode curl_multi_remove_handle(CURLM *multi_handle,
       easy->easy_conn = NULL;
     }
 
-    Curl_easy_addmulti(easy, NULL); /* clear the association
-                                                    to this multi handle */
+    easy_addmulti(easy, NULL); /* clear the association to this multi
+                                  handle */
 
     {
       /* make sure there's no pending message in the queue sent from this easy
@@ -1849,7 +1857,7 @@ CURLMcode curl_multi_cleanup(CURLM *multi_handle)
       /* Clear the pointer to the connection cache */
       easy->state.conn_cache = NULL;
 
-      Curl_easy_addmulti(easy, NULL); /* clear the association */
+      easy_addmulti(easy, NULL); /* clear the association */
 
       easy = nexteasy;
     }
index 93d51262308e2875c31be7b0f25018d47e377cef..878f3873c3415062f3056721f38387379a7a9472 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -612,7 +612,6 @@ CURLcode Curl_open(struct SessionHandle **curl)
     res = CURLE_OUT_OF_MEMORY;
   }
   else {
-    Curl_easy_initHandleData(data);
     res = Curl_init_userdefined(&data->set);
 
     data->state.headersize=HEADERSIZE;
@@ -5791,9 +5790,6 @@ static CURLcode do_init(struct connectdata *conn)
        HTTP. */
     data->set.httpreq = HTTPREQ_GET;
 
-  /* NB: the content encoding software depends on this initialization */
-  Curl_easy_initHandleData(data);
-
   k->start = Curl_tvnow(); /* start time */
   k->now = k->start;   /* current time is now */
   k->header = TRUE; /* assume header */