diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-02-27 09:06:15 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-02-27 09:06:15 +0000 |
commit | b12fef3f3137bc606d283a2e527dd9050edf2b12 (patch) | |
tree | 1dd1c8756405c783cb0c0935eb9870b8c639e089 /docs | |
parent | 6cc8df95dd11cc24ffd8b9c64bb4a3ca5eeae1b7 (diff) |
Michal Marek's cleanup of how curl_easy_setopt() is used in examples and
test code. Thanks to his curl_easy_setopt() typechecker work...
Diffstat (limited to 'docs')
-rw-r--r-- | docs/examples/10-at-a-time.c | 2 | ||||
-rw-r--r-- | docs/examples/anyauthput.c | 10 | ||||
-rw-r--r-- | docs/examples/debug.c | 4 | ||||
-rw-r--r-- | docs/examples/ftpget.c | 2 | ||||
-rw-r--r-- | docs/examples/multi-debugcallback.c | 2 |
5 files changed, 10 insertions, 10 deletions
diff --git a/docs/examples/10-at-a-time.c b/docs/examples/10-at-a-time.c index 99a031103..b30efc075 100644 --- a/docs/examples/10-at-a-time.c +++ b/docs/examples/10-at-a-time.c @@ -77,7 +77,7 @@ static const char *urls[] = { #define MAX 10 /* number of simultaneous transfers */ #define CNT sizeof(urls)/sizeof(char*) /* total number of transfers to do */ -static int cb(char *d, size_t n, size_t l, void *p) +static size_t cb(char *d, size_t n, size_t l, void *p) { /* take care of the data here, ignored in this example */ (void)d; diff --git a/docs/examples/anyauthput.c b/docs/examples/anyauthput.c index bc6138f58..2c8f738ea 100644 --- a/docs/examples/anyauthput.c +++ b/docs/examples/anyauthput.c @@ -37,7 +37,7 @@ /* ioctl callback function */ static curlioerr my_ioctl(CURL *handle, curliocmd cmd, void *userp) { - int fd = (int)userp; + intptr_t fd = (intptr_t)userp; (void)handle; /* not used in here */ @@ -61,7 +61,7 @@ static size_t read_callback(void *ptr, size_t size, size_t nmemb, void *stream) { size_t retcode; - int fd = (int)stream; + intptr_t fd = (intptr_t)stream; retcode = read(fd, ptr, size * nmemb); @@ -74,7 +74,7 @@ int main(int argc, char **argv) { CURL *curl; CURLcode res; - int hd ; + intptr_t hd ; struct stat file_info; char *file; @@ -100,13 +100,13 @@ int main(int argc, char **argv) curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback); /* which file to upload */ - curl_easy_setopt(curl, CURLOPT_READDATA, hd); + curl_easy_setopt(curl, CURLOPT_READDATA, (void*)hd); /* set the ioctl function */ curl_easy_setopt(curl, CURLOPT_IOCTLFUNCTION, my_ioctl); /* pass the file descriptor to the ioctl callback as well */ - curl_easy_setopt(curl, CURLOPT_IOCTLDATA, hd); + curl_easy_setopt(curl, CURLOPT_IOCTLDATA, (void*)hd); /* enable "uploading" (which means PUT when doing HTTP) */ curl_easy_setopt(curl, CURLOPT_UPLOAD, TRUE) ; diff --git a/docs/examples/debug.c b/docs/examples/debug.c index 1443ae55d..6f7a6383a 100644 --- a/docs/examples/debug.c +++ b/docs/examples/debug.c @@ -65,7 +65,7 @@ void dump(const char *text, static int my_trace(CURL *handle, curl_infotype type, - unsigned char *data, size_t size, + char *data, size_t size, void *userp) { struct data *config = (struct data *)userp; @@ -98,7 +98,7 @@ int my_trace(CURL *handle, curl_infotype type, break; } - dump(text, stderr, data, size, config->trace_ascii); + dump(text, stderr, (unsigned char *)data, size, config->trace_ascii); return 0; } diff --git a/docs/examples/ftpget.c b/docs/examples/ftpget.c index 42e70bd57..155e79cb7 100644 --- a/docs/examples/ftpget.c +++ b/docs/examples/ftpget.c @@ -26,7 +26,7 @@ struct FtpFile { FILE *stream; }; -static int my_fwrite(void *buffer, size_t size, size_t nmemb, void *stream) +static size_t my_fwrite(void *buffer, size_t size, size_t nmemb, void *stream) { struct FtpFile *out=(struct FtpFile *)stream; if(out && !out->stream) { diff --git a/docs/examples/multi-debugcallback.c b/docs/examples/multi-debugcallback.c index 4c93df4dc..1cd6e4398 100644 --- a/docs/examples/multi-debugcallback.c +++ b/docs/examples/multi-debugcallback.c @@ -74,7 +74,7 @@ void dump(const char *text, static int my_trace(CURL *handle, curl_infotype type, - unsigned char *data, size_t size, + char *data, size_t size, void *userp) { const char *text; |