We use this ZERO_NULL to avoid picky compiler warnings,
authorYang Tse <yangsita@gmail.com>
Sat, 20 Oct 2007 15:47:16 +0000 (15:47 +0000)
committerYang Tse <yangsita@gmail.com>
Sat, 20 Oct 2007 15:47:16 +0000 (15:47 +0000)
when assigning a NULL pointer to a function pointer var.

lib/url.c

index e7ef802..8685c61 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -683,9 +683,9 @@ CURLcode Curl_open(struct SessionHandle **curl)
     data->set.fread_func = (curl_read_callback)fread;
 
     /* conversion callbacks for non-ASCII hosts */
-    data->set.convfromnetwork = (curl_conv_callback)ZERO_NULL;
-    data->set.convtonetwork   = (curl_conv_callback)ZERO_NULL;
-    data->set.convfromutf8    = (curl_conv_callback)ZERO_NULL;
+    data->set.convfromnetwork = ZERO_NULL;
+    data->set.convtonetwork   = ZERO_NULL;
+    data->set.convfromutf8    = ZERO_NULL;
 
 #if defined(CURL_DOES_CONVERSIONS) && defined(HAVE_ICONV)
     /* conversion descriptors for iconv calls */