mirror of
https://github.com/curl/curl.git
synced 2026-08-25 19:13:34 +03:00
curl-compilers: enable -Wbad-function-cast on GCC
This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too. Closes https://github.com/curl/curl/pull/2747
This commit is contained in:
parent
d5c0351055
commit
60776a0515
5 changed files with 12 additions and 5 deletions
|
|
@ -62,6 +62,7 @@ int test(char *URL)
|
|||
struct curl_forms formarray[3];
|
||||
size_t formlength = 0;
|
||||
char flbuf[32];
|
||||
long contentlength = 0;
|
||||
|
||||
if(curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK) {
|
||||
fprintf(stderr, "curl_global_init() failed\n");
|
||||
|
|
@ -94,11 +95,13 @@ int test(char *URL)
|
|||
goto test_cleanup;
|
||||
}
|
||||
|
||||
contentlength = (long)(strlen(data) - 1);
|
||||
|
||||
/* Use a form array for the non-copy test. */
|
||||
formarray[0].option = CURLFORM_PTRCONTENTS;
|
||||
formarray[0].value = data;
|
||||
formarray[1].option = CURLFORM_CONTENTSLENGTH;
|
||||
formarray[1].value = (char *) strlen(data) - 1;
|
||||
formarray[1].value = (char *)(size_t)contentlength;
|
||||
formarray[2].option = CURLFORM_END;
|
||||
formarray[2].value = NULL;
|
||||
formrc = curl_formadd(&formpost,
|
||||
|
|
|
|||
|
|
@ -782,8 +782,9 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds,
|
|||
wsa++;
|
||||
}
|
||||
else {
|
||||
curl_socket_t socket = curlx_sitosk(fds);
|
||||
WSACloseEvent(wsaevent);
|
||||
handle = (HANDLE) curlx_sitosk(fds);
|
||||
handle = (HANDLE) socket;
|
||||
handle = select_ws_wait(handle, waitevent);
|
||||
handles[nfd] = handle;
|
||||
data[thd].thread = handle;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue