aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-02-06 06:12:33 +0000
committerChristian Grothoff <christian@grothoff.org>2009-02-06 06:12:33 +0000
commitb90c37b2f38d97952613e26627b3e8ebf9932112 (patch)
tree6f4cd17446da6dcf96ed53679e7c5b42e8c02869 /src/testcurl
parent8c8db696a0b7974b432100b8f4466f11163b66cc (diff)
downloadlibmicrohttpd-b90c37b2f38d97952613e26627b3e8ebf9932112.tar.gz
libmicrohttpd-b90c37b2f38d97952613e26627b3e8ebf9932112.zip
incompatible API change to allow 64-bit uploads and downloads on 32-bit systems
Diffstat (limited to 'src/testcurl')
-rw-r--r--src/testcurl/daemon_options_test.c2
-rw-r--r--src/testcurl/daemontest_get.c3
-rw-r--r--src/testcurl/daemontest_get_chunked.c5
-rw-r--r--src/testcurl/daemontest_large_put.c3
-rw-r--r--src/testcurl/daemontest_long_header.c3
-rw-r--r--src/testcurl/daemontest_parse_cookies.c3
-rw-r--r--src/testcurl/daemontest_post.c5
-rw-r--r--src/testcurl/daemontest_post_loop.c3
-rw-r--r--src/testcurl/daemontest_postform.c5
-rw-r--r--src/testcurl/daemontest_process_arguments.c3
-rw-r--r--src/testcurl/daemontest_process_headers.c3
-rw-r--r--src/testcurl/daemontest_put.c3
-rw-r--r--src/testcurl/daemontest_put_chunked.c3
-rw-r--r--src/testcurl/https/mhds_session_info_test.c2
-rw-r--r--src/testcurl/https/tls_cipher_change_test.c2
-rw-r--r--src/testcurl/https/tls_test_common.c7
16 files changed, 33 insertions, 22 deletions
diff --git a/src/testcurl/daemon_options_test.c b/src/testcurl/daemon_options_test.c
index 508585b7..1ad57a93 100644
--- a/src/testcurl/daemon_options_test.c
+++ b/src/testcurl/daemon_options_test.c
@@ -40,7 +40,7 @@ ahc_echo (void *cls,
40 const char *url, 40 const char *url,
41 const char *method, 41 const char *method,
42 const char *version, 42 const char *version,
43 const char *upload_data, unsigned int *upload_data_size, 43 const char *upload_data, size_t *upload_data_size,
44 void **unused) 44 void **unused)
45{ 45{
46 return 0; 46 return 0;
diff --git a/src/testcurl/daemontest_get.c b/src/testcurl/daemontest_get.c
index 1e1ee946..94b15774 100644
--- a/src/testcurl/daemontest_get.c
+++ b/src/testcurl/daemontest_get.c
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28#include "MHD_config.h" 28#include "MHD_config.h"
29#include "platform.h"
29#include <curl/curl.h> 30#include <curl/curl.h>
30#include <microhttpd.h> 31#include <microhttpd.h>
31#include <stdlib.h> 32#include <stdlib.h>
@@ -63,7 +64,7 @@ ahc_echo (void *cls,
63 const char *url, 64 const char *url,
64 const char *method, 65 const char *method,
65 const char *version, 66 const char *version,
66 const char *upload_data, unsigned int *upload_data_size, 67 const char *upload_data, size_t *upload_data_size,
67 void **unused) 68 void **unused)
68{ 69{
69 static int ptr; 70 static int ptr;
diff --git a/src/testcurl/daemontest_get_chunked.c b/src/testcurl/daemontest_get_chunked.c
index ab53545c..794430e8 100644
--- a/src/testcurl/daemontest_get_chunked.c
+++ b/src/testcurl/daemontest_get_chunked.c
@@ -29,6 +29,7 @@
29 */ 29 */
30 30
31#include "MHD_config.h" 31#include "MHD_config.h"
32#include "platform.h"
32#include <curl/curl.h> 33#include <curl/curl.h>
33#include <microhttpd.h> 34#include <microhttpd.h>
34#include <stdlib.h> 35#include <stdlib.h>
@@ -63,7 +64,7 @@ copyBuffer (void *ptr, size_t size, size_t nmemb, void *ctx)
63 * data in chunks. 64 * data in chunks.
64 */ 65 */
65static int 66static int
66crc (void *cls, size_t pos, char *buf, int max) 67crc (void *cls, uint64_t pos, char *buf, int max)
67{ 68{
68 struct MHD_Response **responseptr = cls; 69 struct MHD_Response **responseptr = cls;
69 70
@@ -93,7 +94,7 @@ ahc_echo (void *cls,
93 const char *url, 94 const char *url,
94 const char *method, 95 const char *method,
95 const char *version, 96 const char *version,
96 const char *upload_data, unsigned int *upload_data_size, void **ptr) 97 const char *upload_data, size_t *upload_data_size, void **ptr)
97{ 98{
98 static int aptr; 99 static int aptr;
99 const char *me = cls; 100 const char *me = cls;
diff --git a/src/testcurl/daemontest_large_put.c b/src/testcurl/daemontest_large_put.c
index d6fb4bcc..19e5ec4a 100644
--- a/src/testcurl/daemontest_large_put.c
+++ b/src/testcurl/daemontest_large_put.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -89,7 +90,7 @@ ahc_echo (void *cls,
89 const char *url, 90 const char *url,
90 const char *method, 91 const char *method,
91 const char *version, 92 const char *version,
92 const char *upload_data, unsigned int *upload_data_size, 93 const char *upload_data, size_t *upload_data_size,
93 void **unused) 94 void **unused)
94{ 95{
95 int *done = cls; 96 int *done = cls;
diff --git a/src/testcurl/daemontest_long_header.c b/src/testcurl/daemontest_long_header.c
index 9ae261c9..23823411 100644
--- a/src/testcurl/daemontest_long_header.c
+++ b/src/testcurl/daemontest_long_header.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -69,7 +70,7 @@ ahc_echo (void *cls,
69 const char *url, 70 const char *url,
70 const char *method, 71 const char *method,
71 const char *version, 72 const char *version,
72 const char *upload_data, unsigned int *upload_data_size, 73 const char *upload_data, size_t *upload_data_size,
73 void **unused) 74 void **unused)
74{ 75{
75 const char *me = cls; 76 const char *me = cls;
diff --git a/src/testcurl/daemontest_parse_cookies.c b/src/testcurl/daemontest_parse_cookies.c
index 13f4ad12..bfa8f860 100644
--- a/src/testcurl/daemontest_parse_cookies.c
+++ b/src/testcurl/daemontest_parse_cookies.c
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28#include "MHD_config.h" 28#include "MHD_config.h"
29#include "platform.h"
29#include <curl/curl.h> 30#include <curl/curl.h>
30#include <microhttpd.h> 31#include <microhttpd.h>
31#include <stdlib.h> 32#include <stdlib.h>
@@ -63,7 +64,7 @@ ahc_echo (void *cls,
63 const char *url, 64 const char *url,
64 const char *method, 65 const char *method,
65 const char *version, 66 const char *version,
66 const char *upload_data, unsigned int *upload_data_size, 67 const char *upload_data, size_t *upload_data_size,
67 void **unused) 68 void **unused)
68{ 69{
69 static int ptr; 70 static int ptr;
diff --git a/src/testcurl/daemontest_post.c b/src/testcurl/daemontest_post.c
index 7016334f..0ef2bbb7 100644
--- a/src/testcurl/daemontest_post.c
+++ b/src/testcurl/daemontest_post.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -70,7 +71,7 @@ post_iterator (void *cls,
70 const char *filename, 71 const char *filename,
71 const char *content_type, 72 const char *content_type,
72 const char *transfer_encoding, 73 const char *transfer_encoding,
73 const char *value, size_t off, size_t size) 74 const char *value, uint64_t off, size_t size)
74{ 75{
75 int *eok = cls; 76 int *eok = cls;
76 77
@@ -89,7 +90,7 @@ ahc_echo (void *cls,
89 const char *url, 90 const char *url,
90 const char *method, 91 const char *method,
91 const char *version, 92 const char *version,
92 const char *upload_data, unsigned int *upload_data_size, 93 const char *upload_data, size_t *upload_data_size,
93 void **unused) 94 void **unused)
94{ 95{
95 static int eok; 96 static int eok;
diff --git a/src/testcurl/daemontest_post_loop.c b/src/testcurl/daemontest_post_loop.c
index 15ec9815..0c74f96a 100644
--- a/src/testcurl/daemontest_post_loop.c
+++ b/src/testcurl/daemontest_post_loop.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -66,7 +67,7 @@ ahc_echo (void *cls,
66 const char *url, 67 const char *url,
67 const char *method, 68 const char *method,
68 const char *version, 69 const char *version,
69 const char *upload_data, unsigned int *upload_data_size, 70 const char *upload_data, size_t *upload_data_size,
70 void **mptr) 71 void **mptr)
71{ 72{
72 static int marker; 73 static int marker;
diff --git a/src/testcurl/daemontest_postform.c b/src/testcurl/daemontest_postform.c
index fac4b254..477713c3 100644
--- a/src/testcurl/daemontest_postform.c
+++ b/src/testcurl/daemontest_postform.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -68,7 +69,7 @@ post_iterator (void *cls,
68 const char *filename, 69 const char *filename,
69 const char *content_type, 70 const char *content_type,
70 const char *transfer_encoding, 71 const char *transfer_encoding,
71 const char *value, size_t off, size_t size) 72 const char *value, uint64_t off, size_t size)
72{ 73{
73 int *eok = cls; 74 int *eok = cls;
74 75
@@ -90,7 +91,7 @@ ahc_echo (void *cls,
90 const char *url, 91 const char *url,
91 const char *method, 92 const char *method,
92 const char *version, 93 const char *version,
93 const char *upload_data, unsigned int *upload_data_size, 94 const char *upload_data, size_t *upload_data_size,
94 void **unused) 95 void **unused)
95{ 96{
96 static int eok; 97 static int eok;
diff --git a/src/testcurl/daemontest_process_arguments.c b/src/testcurl/daemontest_process_arguments.c
index c3d19715..23fe78e3 100644
--- a/src/testcurl/daemontest_process_arguments.c
+++ b/src/testcurl/daemontest_process_arguments.c
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28#include "MHD_config.h" 28#include "MHD_config.h"
29#include "platform.h"
29#include <curl/curl.h> 30#include <curl/curl.h>
30#include <microhttpd.h> 31#include <microhttpd.h>
31#include <stdlib.h> 32#include <stdlib.h>
@@ -63,7 +64,7 @@ ahc_echo (void *cls,
63 const char *url, 64 const char *url,
64 const char *method, 65 const char *method,
65 const char *version, 66 const char *version,
66 const char *upload_data, unsigned int *upload_data_size, 67 const char *upload_data, size_t *upload_data_size,
67 void **unused) 68 void **unused)
68{ 69{
69 static int ptr; 70 static int ptr;
diff --git a/src/testcurl/daemontest_process_headers.c b/src/testcurl/daemontest_process_headers.c
index 5ab0ab1b..e59699db 100644
--- a/src/testcurl/daemontest_process_headers.c
+++ b/src/testcurl/daemontest_process_headers.c
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28#include "MHD_config.h" 28#include "MHD_config.h"
29#include "platform.h"
29#include <curl/curl.h> 30#include <curl/curl.h>
30#include <microhttpd.h> 31#include <microhttpd.h>
31#include <stdlib.h> 32#include <stdlib.h>
@@ -75,7 +76,7 @@ ahc_echo (void *cls,
75 const char *url, 76 const char *url,
76 const char *method, 77 const char *method,
77 const char *version, 78 const char *version,
78 const char *upload_data, unsigned int *upload_data_size, 79 const char *upload_data, size_t *upload_data_size,
79 void **unused) 80 void **unused)
80{ 81{
81 static int ptr; 82 static int ptr;
diff --git a/src/testcurl/daemontest_put.c b/src/testcurl/daemontest_put.c
index 2f582e3b..753af4f2 100644
--- a/src/testcurl/daemontest_put.c
+++ b/src/testcurl/daemontest_put.c
@@ -25,6 +25,7 @@
25 */ 25 */
26 26
27#include "MHD_config.h" 27#include "MHD_config.h"
28#include "platform.h"
28#include <curl/curl.h> 29#include <curl/curl.h>
29#include <microhttpd.h> 30#include <microhttpd.h>
30#include <stdlib.h> 31#include <stdlib.h>
@@ -76,7 +77,7 @@ ahc_echo (void *cls,
76 const char *url, 77 const char *url,
77 const char *method, 78 const char *method,
78 const char *version, 79 const char *version,
79 const char *upload_data, unsigned int *upload_data_size, 80 const char *upload_data, size_t *upload_data_size,
80 void **unused) 81 void **unused)
81{ 82{
82 int *done = cls; 83 int *done = cls;
diff --git a/src/testcurl/daemontest_put_chunked.c b/src/testcurl/daemontest_put_chunked.c
index bbf614fc..96c3f79c 100644
--- a/src/testcurl/daemontest_put_chunked.c
+++ b/src/testcurl/daemontest_put_chunked.c
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28#include "MHD_config.h" 28#include "MHD_config.h"
29#include "platform.h"
29#include <curl/curl.h> 30#include <curl/curl.h>
30#include <microhttpd.h> 31#include <microhttpd.h>
31#include <stdlib.h> 32#include <stdlib.h>
@@ -77,7 +78,7 @@ ahc_echo (void *cls,
77 const char *url, 78 const char *url,
78 const char *method, 79 const char *method,
79 const char *version, 80 const char *version,
80 const char *upload_data, unsigned int *upload_data_size, 81 const char *upload_data, size_t *upload_data_size,
81 void **unused) 82 void **unused)
82{ 83{
83 int *done = cls; 84 int *done = cls;
diff --git a/src/testcurl/https/mhds_session_info_test.c b/src/testcurl/https/mhds_session_info_test.c
index 45675765..da0c2cdd 100644
--- a/src/testcurl/https/mhds_session_info_test.c
+++ b/src/testcurl/https/mhds_session_info_test.c
@@ -44,7 +44,7 @@ static int
44query_session_ahc (void *cls, struct MHD_Connection *connection, 44query_session_ahc (void *cls, struct MHD_Connection *connection,
45 const char *url, const char *method, 45 const char *url, const char *method,
46 const char *upload_data, const char *version, 46 const char *upload_data, const char *version,
47 unsigned int *upload_data_size, void **ptr) 47 size_t *upload_data_size, void **ptr)
48{ 48{
49 struct MHD_Response *response; 49 struct MHD_Response *response;
50 int ret; 50 int ret;
diff --git a/src/testcurl/https/tls_cipher_change_test.c b/src/testcurl/https/tls_cipher_change_test.c
index 6890537c..6b73e1b6 100644
--- a/src/testcurl/https/tls_cipher_change_test.c
+++ b/src/testcurl/https/tls_cipher_change_test.c
@@ -42,7 +42,7 @@ char *http_get_req = "GET / HTTP/1.1\r\n\r\n";
42static int 42static int
43rehandshake_ahc (void *cls, struct MHD_Connection *connection, 43rehandshake_ahc (void *cls, struct MHD_Connection *connection,
44 const char *url, const char *method, const char *upload_data, 44 const char *url, const char *method, const char *upload_data,
45 const char *version, unsigned int *upload_data_size, 45 const char *version, size_t *upload_data_size,
46 void **ptr) 46 void **ptr)
47{ 47{
48 int ret; 48 int ret;
diff --git a/src/testcurl/https/tls_test_common.c b/src/testcurl/https/tls_test_common.c
index 93eb4bed..95716379 100644
--- a/src/testcurl/https/tls_test_common.c
+++ b/src/testcurl/https/tls_test_common.c
@@ -23,7 +23,6 @@
23 * @brief Common tls test functions 23 * @brief Common tls test functions
24 * @author Sagie Amir 24 * @author Sagie Amir
25 */ 25 */
26
27#include "tls_test_common.h" 26#include "tls_test_common.h"
28#include "tls_test_keys.h" 27#include "tls_test_keys.h"
29#include "gnutls.h" 28#include "gnutls.h"
@@ -55,7 +54,7 @@ copyBuffer (void *ptr, size_t size, size_t nmemb, void *ctx)
55} 54}
56 55
57static int 56static int
58file_reader (void *cls, size_t pos, char *buf, int max) 57file_reader (void *cls, uint64_t pos, char *buf, int max)
59{ 58{
60 FILE *file = cls; 59 FILE *file = cls;
61 fseek (file, pos, SEEK_SET); 60 fseek (file, pos, SEEK_SET);
@@ -68,7 +67,7 @@ file_reader (void *cls, size_t pos, char *buf, int max)
68int 67int
69http_ahc (void *cls, struct MHD_Connection *connection, 68http_ahc (void *cls, struct MHD_Connection *connection,
70 const char *url, const char *method, const char *upload_data, 69 const char *url, const char *method, const char *upload_data,
71 const char *version, unsigned int *upload_data_size, void **ptr) 70 const char *version, size_t *upload_data_size, void **ptr)
72{ 71{
73 static int aptr; 72 static int aptr;
74 struct MHD_Response *response; 73 struct MHD_Response *response;
@@ -112,7 +111,7 @@ http_ahc (void *cls, struct MHD_Connection *connection,
112int 111int
113http_dummy_ahc (void *cls, struct MHD_Connection *connection, 112http_dummy_ahc (void *cls, struct MHD_Connection *connection,
114 const char *url, const char *method, const char *upload_data, 113 const char *url, const char *method, const char *upload_data,
115 const char *version, unsigned int *upload_data_size, 114 const char *version, size_t *upload_data_size,
116 void **ptr) 115 void **ptr)
117{ 116{
118 return 0; 117 return 0;