aboutsummaryrefslogtreecommitdiff
path: root/docs/examples
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2008-02-27 09:06:15 +0000
committerDaniel Stenberg <daniel@haxx.se>2008-02-27 09:06:15 +0000
commitb12fef3f3137bc606d283a2e527dd9050edf2b12 (patch)
tree1dd1c8756405c783cb0c0935eb9870b8c639e089 /docs/examples
parent6cc8df95dd11cc24ffd8b9c64bb4a3ca5eeae1b7 (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/examples')
-rw-r--r--docs/examples/10-at-a-time.c2
-rw-r--r--docs/examples/anyauthput.c10
-rw-r--r--docs/examples/debug.c4
-rw-r--r--docs/examples/ftpget.c2
-rw-r--r--docs/examples/multi-debugcallback.c2
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;