diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2002-12-11 11:42:40 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2002-12-11 11:42:40 +0000 | 
| commit | b5f493c55a6bc955e30392037341978d3605d40c (patch) | |
| tree | b3484e00b5bce58b7c8d13c3610fb7069a516485 | |
| parent | 0aa031beb923fff5e2ab9f195b8b1a6bac84d496 (diff) | |
moved the includes to outside the extern "C" stuff
decreased the write buffer size to 16KB to perform a lot better on Windows(!)
| -rw-r--r-- | include/curl/curl.h | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/include/curl/curl.h b/include/curl/curl.h index ddf941a76..9c04733e2 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -96,7 +96,9 @@ typedef int (*curl_progress_callback)(void *clientp,                                        double ultotal,                                        double ulnow); -#define CURL_MAX_WRITE_SIZE 20480 +  /* 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. */ +#define CURL_MAX_WRITE_SIZE 16384  typedef size_t (*curl_write_callback)(char *buffer,                                        size_t size, @@ -870,11 +872,6 @@ typedef enum {    CURLINFO_LASTONE          = 22  } CURLINFO; -/* unfortunately, the easy.h and multi.h include files need options and info -  stuff before they can be included! */ -#include "easy.h" /* nothing in curl is fun without the easy stuff */ -#include "multi.h" -  typedef enum {    CURLCLOSEPOLICY_NONE, /* first, never use this */ @@ -969,4 +966,9 @@ curl_version_info_data *curl_version_info(CURLversion);  }  #endif +/* unfortunately, the easy.h and multi.h include files need options and info +  stuff before they can be included! */ +#include "easy.h" /* nothing in curl is fun without the easy stuff */ +#include "multi.h" +  #endif /* __CURL_CURL_H */  | 
