diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-02-06 06:12:33 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-02-06 06:12:33 +0000 |
commit | b90c37b2f38d97952613e26627b3e8ebf9932112 (patch) | |
tree | 6f4cd17446da6dcf96ed53679e7c5b42e8c02869 /src/testcurl | |
parent | 8c8db696a0b7974b432100b8f4466f11163b66cc (diff) | |
download | libmicrohttpd-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.c | 2 | ||||
-rw-r--r-- | src/testcurl/daemontest_get.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_get_chunked.c | 5 | ||||
-rw-r--r-- | src/testcurl/daemontest_large_put.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_long_header.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_parse_cookies.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_post.c | 5 | ||||
-rw-r--r-- | src/testcurl/daemontest_post_loop.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_postform.c | 5 | ||||
-rw-r--r-- | src/testcurl/daemontest_process_arguments.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_process_headers.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_put.c | 3 | ||||
-rw-r--r-- | src/testcurl/daemontest_put_chunked.c | 3 | ||||
-rw-r--r-- | src/testcurl/https/mhds_session_info_test.c | 2 | ||||
-rw-r--r-- | src/testcurl/https/tls_cipher_change_test.c | 2 | ||||
-rw-r--r-- | src/testcurl/https/tls_test_common.c | 7 |
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 | */ |
65 | static int | 66 | static int |
66 | crc (void *cls, size_t pos, char *buf, int max) | 67 | crc (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 | |||
44 | query_session_ahc (void *cls, struct MHD_Connection *connection, | 44 | query_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"; | |||
42 | static int | 42 | static int |
43 | rehandshake_ahc (void *cls, struct MHD_Connection *connection, | 43 | rehandshake_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 | ||
57 | static int | 56 | static int |
58 | file_reader (void *cls, size_t pos, char *buf, int max) | 57 | file_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) | |||
68 | int | 67 | int |
69 | http_ahc (void *cls, struct MHD_Connection *connection, | 68 | http_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, | |||
112 | int | 111 | int |
113 | http_dummy_ahc (void *cls, struct MHD_Connection *connection, | 112 | http_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; |