Replace tabs with spaces and Compiler warning fix.
This commit is contained in:
parent
4f6ed683e8
commit
ef267ab449
@ -18,71 +18,71 @@ static CURLMcode perform(CURLM * multi);
|
||||
|
||||
static CURLMcode perform(CURLM * multi)
|
||||
{
|
||||
int handles, maxfd;
|
||||
CURLMcode code;
|
||||
fd_set fdread, fdwrite, fdexcep;
|
||||
int loop;
|
||||
int handles, maxfd;
|
||||
CURLMcode code;
|
||||
fd_set fdread, fdwrite, fdexcep;
|
||||
int loop;
|
||||
|
||||
for (loop=40;loop>0;loop--) {
|
||||
code = curl_multi_perform(multi, &handles);
|
||||
if (handles <= 0)
|
||||
return CURLM_OK;
|
||||
for (loop=40;loop>0;loop--) {
|
||||
code = curl_multi_perform(multi, &handles);
|
||||
if (handles <= 0)
|
||||
return CURLM_OK;
|
||||
|
||||
switch (code) {
|
||||
case CURLM_OK:
|
||||
break;
|
||||
case CURLM_CALL_MULTI_PERFORM:
|
||||
continue;
|
||||
default:
|
||||
return code;
|
||||
}
|
||||
switch (code) {
|
||||
case CURLM_OK:
|
||||
break;
|
||||
case CURLM_CALL_MULTI_PERFORM:
|
||||
continue;
|
||||
default:
|
||||
return code;
|
||||
}
|
||||
|
||||
FD_ZERO(&fdread);
|
||||
FD_ZERO(&fdwrite);
|
||||
FD_ZERO(&fdexcep);
|
||||
curl_multi_fdset(multi, &fdread, &fdwrite, &fdexcep, &maxfd);
|
||||
if (maxfd < 0)
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
if (select(maxfd + 1, &fdread, &fdwrite, &fdexcep, 0) == -1)
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
}
|
||||
if (loop <= 0) {
|
||||
fprintf(stderr, "ABORTING TEST, since it seems "
|
||||
"that it would have run forever.\n");
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
}
|
||||
FD_ZERO(&fdread);
|
||||
FD_ZERO(&fdwrite);
|
||||
FD_ZERO(&fdexcep);
|
||||
curl_multi_fdset(multi, &fdread, &fdwrite, &fdexcep, &maxfd);
|
||||
if (maxfd < 0)
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
if (select(maxfd + 1, &fdread, &fdwrite, &fdexcep, 0) == -1)
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
}
|
||||
|
||||
/* We only reach this point if (loop <= 0) */
|
||||
fprintf(stderr, "ABORTING TEST, since it seems "
|
||||
"that it would have run forever.\n");
|
||||
return (CURLMcode) ~CURLM_OK;
|
||||
}
|
||||
|
||||
int test(char *URL)
|
||||
{
|
||||
CURLM *multi = curl_multi_init();
|
||||
CURL *easy = curl_easy_init();
|
||||
CURLM *multi = curl_multi_init();
|
||||
CURL *easy = curl_easy_init();
|
||||
|
||||
curl_multi_setopt(multi, CURLMOPT_PIPELINING, 1);
|
||||
curl_multi_setopt(multi, CURLMOPT_PIPELINING, 1);
|
||||
|
||||
curl_easy_setopt(easy, CURLOPT_WRITEFUNCTION, fwrite);
|
||||
curl_easy_setopt(easy, CURLOPT_FAILONERROR, 1);
|
||||
curl_easy_setopt(easy, CURLOPT_URL, URL);
|
||||
curl_easy_setopt(easy, CURLOPT_WRITEFUNCTION, fwrite);
|
||||
curl_easy_setopt(easy, CURLOPT_FAILONERROR, 1);
|
||||
curl_easy_setopt(easy, CURLOPT_URL, URL);
|
||||
|
||||
curl_multi_add_handle(multi, easy);
|
||||
if (perform(multi) != CURLM_OK)
|
||||
printf("retrieve 1 failed\n");
|
||||
curl_multi_add_handle(multi, easy);
|
||||
if (perform(multi) != CURLM_OK)
|
||||
printf("retrieve 1 failed\n");
|
||||
|
||||
curl_multi_remove_handle(multi, easy);
|
||||
curl_easy_reset(easy);
|
||||
curl_multi_remove_handle(multi, easy);
|
||||
curl_easy_reset(easy);
|
||||
|
||||
curl_easy_setopt(easy, CURLOPT_FAILONERROR, 1);
|
||||
curl_easy_setopt(easy, CURLOPT_URL, arg2);
|
||||
curl_easy_setopt(easy, CURLOPT_FAILONERROR, 1);
|
||||
curl_easy_setopt(easy, CURLOPT_URL, arg2);
|
||||
|
||||
curl_multi_add_handle(multi, easy);
|
||||
if (perform(multi) != CURLM_OK)
|
||||
printf("retrieve 2 failed\n");
|
||||
curl_multi_add_handle(multi, easy);
|
||||
if (perform(multi) != CURLM_OK)
|
||||
printf("retrieve 2 failed\n");
|
||||
|
||||
curl_multi_remove_handle(multi, easy);
|
||||
curl_easy_cleanup(easy);
|
||||
curl_multi_cleanup(multi);
|
||||
curl_multi_remove_handle(multi, easy);
|
||||
curl_easy_cleanup(easy);
|
||||
curl_multi_cleanup(multi);
|
||||
|
||||
printf("Finished!\n");
|
||||
printf("Finished!\n");
|
||||
|
||||
return 0;
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user