1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-10 11:35:07 -05:00

moved the includes to outside the extern "C" stuff

decreased the write buffer size to 16KB to perform a lot better on Windows(!)
This commit is contained in:
Daniel Stenberg 2002-12-11 11:42:40 +00:00
parent 0aa031beb9
commit b5f493c55a

View File

@ -96,7 +96,9 @@ typedef int (*curl_progress_callback)(void *clientp,
double ultotal, double ultotal,
double ulnow); 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, typedef size_t (*curl_write_callback)(char *buffer,
size_t size, size_t size,
@ -870,11 +872,6 @@ typedef enum {
CURLINFO_LASTONE = 22 CURLINFO_LASTONE = 22
} CURLINFO; } 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 { typedef enum {
CURLCLOSEPOLICY_NONE, /* first, never use this */ CURLCLOSEPOLICY_NONE, /* first, never use this */
@ -969,4 +966,9 @@ curl_version_info_data *curl_version_info(CURLversion);
} }
#endif #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 */ #endif /* __CURL_CURL_H */