60 size_t len = size * nmemb;
62 (void)
fwrite(ptr, size, nmemb, stdout);
69 size_t len = size * nmemb;
74 fwrite(ptr, size, nmemb, stdout);
77 printf(
"Got %d bytes but pausing!\n", (
int)len);
82 #define TEST_HANG_TIMEOUT 60 * 1000 93 memset(&st, 0,
sizeof(st));
static size_t header_callback(void *ptr, size_t size, size_t nmemb, void *userp)
#define CURL_WRITEFUNC_PAUSE
#define easy_setopt(A, B, C)
UNITTEST_START char * ptr
CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask)
#define CURLOPT_XFERINFODATA
static size_t write_callback(void *ptr, size_t size, size_t nmemb, void *userp)
static int please_continue(void *userp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
CURL_TYPEOF_CURL_OFF_T curl_off_t
CURL_EXTERN void curl_global_cleanup(void)
curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs ...
#define start_test_timing()
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl)