mirror of
https://github.com/curl/curl.git
synced 2025-02-17 14:59:45 +08:00
exported symbols must use lowercase "curl_", and I also fixed two compiler
warnings, one C99 thing and the bad pointer sent to the callback
This commit is contained in:
parent
1abde9009a
commit
4bf28cb904
@ -246,7 +246,7 @@ typedef int (*curl_sockopt_callback)(void *clientp,
|
||||
curl_socket_t curlfd,
|
||||
curlsocktype purpose);
|
||||
|
||||
struct Curl_sockaddr {
|
||||
struct curl_sockaddr {
|
||||
int family;
|
||||
int socktype;
|
||||
int protocol;
|
||||
@ -255,9 +255,9 @@ struct Curl_sockaddr {
|
||||
};
|
||||
|
||||
typedef curl_socket_t
|
||||
(*curl_opensocket_callback)(void* clentp,
|
||||
(*curl_opensocket_callback)(void *clientp,
|
||||
curlsocktype purpose,
|
||||
struct Curl_sockaddr* address);
|
||||
struct curl_sockaddr *address);
|
||||
|
||||
#ifndef CURL_NO_OLDIES
|
||||
/* not used since 7.10.8, will be removed in a future release */
|
||||
|
@ -682,10 +682,11 @@ singleipconnect(struct connectdata *conn,
|
||||
* for a largest possible struct sockaddr only. We should add some space for
|
||||
* the other fields we are using. Hence the addr_storage size math.
|
||||
*/
|
||||
char addr_storage[sizeof(struct Curl_sockaddr)-
|
||||
char addr_storage[sizeof(struct curl_sockaddr)-
|
||||
sizeof(struct sockaddr)+
|
||||
sizeof(struct Curl_sockaddr_storage)];
|
||||
struct Curl_sockaddr* addr=(struct Curl_sockaddr*)&addr_storage;
|
||||
struct curl_sockaddr *addr=(struct curl_sockaddr*)&addr_storage;
|
||||
const void *iptoprint;
|
||||
|
||||
addr->family=ai->ai_family;
|
||||
addr->socktype=conn->socktype;
|
||||
@ -697,7 +698,7 @@ singleipconnect(struct connectdata *conn,
|
||||
/* optionally use callback to get the socket */
|
||||
sockfd = (data->set.fopensocket)?
|
||||
data->set.fopensocket(data->set.opensocket_client, CURLSOCKTYPE_IPCXN,
|
||||
&addr):
|
||||
addr):
|
||||
socket(addr->family, addr->socktype, addr->protocol);
|
||||
if (sockfd == CURL_SOCKET_BAD)
|
||||
return CURL_SOCKET_BAD;
|
||||
@ -706,7 +707,7 @@ singleipconnect(struct connectdata *conn,
|
||||
|
||||
/* FIXME: do we have Curl_printable_address-like with struct sockaddr* as
|
||||
argument? */
|
||||
const void *iptoprint = &((const struct sockaddr_in*)(&addr->addr))->sin_addr;
|
||||
iptoprint = &((const struct sockaddr_in*)(&addr->addr))->sin_addr;
|
||||
#ifdef ENABLE_IPV6
|
||||
if(addr->family==AF_INET6)
|
||||
iptoprint= &((const struct sockaddr_in6*)(&addr->addr))->sin6_addr;
|
||||
|
Loading…
Reference in New Issue
Block a user