]> granicus.if.org Git - curl/commitdiff
moved the includes to outside the extern "C" stuff
authorDaniel Stenberg <daniel@haxx.se>
Wed, 11 Dec 2002 11:42:40 +0000 (11:42 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 11 Dec 2002 11:42:40 +0000 (11:42 +0000)
decreased the write buffer size to 16KB to perform a lot better on Windows(!)

include/curl/curl.h

index ddf941a76df29515d428aa275c4eca2b2eba64a1..9c04733e26bcc81e1170417ece7a732db3cf617e 100644 (file)
@@ -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 */