diff --git a/include/curl/curl.h b/include/curl/curl.h index d7f36645ca4a657ddaa4982b4bc11901d0f16ed2..32a9a14cf32731847c48bfd6ec0c050182b1bd14 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -210,9 +210,13 @@ typedef int (*curl_progress_callback)(void *clientp, double ultotal, double ulnow); +#ifndef CURL_MAX_WRITE_SIZE /* Tests have proven that 20K is a very bad buffer size for uploads on - Windows, while 16K for some odd reason performed a lot better. */ + Windows, while 16K for some odd reason performed a lot better. + We do the ifndef check to allow this value to easier be changed at build + time for those who feel adventurous. */ #define CURL_MAX_WRITE_SIZE 16384 +#endif typedef size_t (*curl_write_callback)(char *buffer, size_t size,