diff options
author | Marcel Raad <Marcel.Raad@teamviewer.com> | 2018-07-08 16:44:32 +0200 |
---|---|---|
committer | Marcel Raad <Marcel.Raad@teamviewer.com> | 2018-07-09 18:08:27 +0200 |
commit | 5bd8c389a3625e5c3eed265942d4c5b1e7e5d117 (patch) | |
tree | 83224097b09c5b12fe76ac9765fa97cf47339166 /docs | |
parent | ba1dbd78e5f1ed67c1b8d37ac89d90e5e330b628 (diff) |
examples: fix -Wformat warnings
When size_t is not a typedef for unsigned long (as usually the case on
Windows), GCC emits -Wformat warnings when using lu and lx format
specifiers with size_t. Silence them with explicit casts to
unsigned long.
Closes https://github.com/curl/curl/pull/2721
Diffstat (limited to 'docs')
-rw-r--r-- | docs/examples/debug.c | 4 | ||||
-rw-r--r-- | docs/examples/getinmemory.c | 2 | ||||
-rw-r--r-- | docs/examples/http2-download.c | 4 | ||||
-rw-r--r-- | docs/examples/http2-serverpush.c | 8 | ||||
-rw-r--r-- | docs/examples/http2-upload.c | 4 | ||||
-rw-r--r-- | docs/examples/multi-debugcallback.c | 4 |
6 files changed, 13 insertions, 13 deletions
diff --git a/docs/examples/debug.c b/docs/examples/debug.c index 48a3fd5d0..79250146d 100644 --- a/docs/examples/debug.c +++ b/docs/examples/debug.c @@ -45,11 +45,11 @@ void dump(const char *text, width = 0x40; fprintf(stream, "%s, %10.10lu bytes (0x%8.8lx)\n", - text, size, size); + text, (unsigned long)size, (unsigned long)size); for(i = 0; i<size; i += width) { - fprintf(stream, "%4.4lx: ", i); + fprintf(stream, "%4.4lx: ", (unsigned long)i); if(!nohex) { /* hex not disabled, show it */ diff --git a/docs/examples/getinmemory.c b/docs/examples/getinmemory.c index 776bbd21a..f5e8942f8 100644 --- a/docs/examples/getinmemory.c +++ b/docs/examples/getinmemory.c @@ -100,7 +100,7 @@ int main(void) * Do something nice with it! */ - printf("%lu bytes retrieved\n", chunk.size); + printf("%lu bytes retrieved\n", (unsigned long)chunk.size); } /* cleanup curl stuff */ diff --git a/docs/examples/http2-download.c b/docs/examples/http2-download.c index cc9ff2b58..3425d302f 100644 --- a/docs/examples/http2-download.c +++ b/docs/examples/http2-download.c @@ -72,11 +72,11 @@ void dump(const char *text, int num, unsigned char *ptr, size_t size, width = 0x40; fprintf(stderr, "%d %s, %lu bytes (0x%lx)\n", - num, text, size, size); + num, text, (unsigned long)size, (unsigned long)size); for(i = 0; i<size; i += width) { - fprintf(stderr, "%4.4lx: ", i); + fprintf(stderr, "%4.4lx: ", (unsigned long)i); if(!nohex) { /* hex not disabled, show it */ diff --git a/docs/examples/http2-serverpush.c b/docs/examples/http2-serverpush.c index 94c8db975..66abb0f9b 100644 --- a/docs/examples/http2-serverpush.c +++ b/docs/examples/http2-serverpush.c @@ -52,11 +52,11 @@ void dump(const char *text, unsigned char *ptr, size_t size, width = 0x40; fprintf(stderr, "%s, %lu bytes (0x%lx)\n", - text, size, size); + text, (unsigned long)size, (unsigned long)size); for(i = 0; i<size; i += width) { - fprintf(stderr, "%4.4lx: ", i); + fprintf(stderr, "%4.4lx: ", (unsigned long)i); if(!nohex) { /* hex not disabled, show it */ @@ -181,11 +181,11 @@ static int server_push_callback(CURL *parent, curl_easy_setopt(easy, CURLOPT_WRITEDATA, out); fprintf(stderr, "**** push callback approves stream %u, got %lu headers!\n", - count, num_headers); + count, (unsigned long)num_headers); for(i = 0; i<num_headers; i++) { headp = curl_pushheader_bynum(headers, i); - fprintf(stderr, "**** header %lu: %s\n", i, headp); + fprintf(stderr, "**** header %lu: %s\n", (unsigned long)i, headp); } headp = curl_pushheader_byname(headers, ":path"); diff --git a/docs/examples/http2-upload.c b/docs/examples/http2-upload.c index 827d172ed..06ff04091 100644 --- a/docs/examples/http2-upload.c +++ b/docs/examples/http2-upload.c @@ -73,11 +73,11 @@ void dump(const char *text, int num, unsigned char *ptr, size_t size, width = 0x40; fprintf(stderr, "%d %s, %lu bytes (0x%lx)\n", - num, text, size, size); + num, text, (unsigned long)size, (unsigned long)size); for(i = 0; i<size; i += width) { - fprintf(stderr, "%4.4lx: ", i); + fprintf(stderr, "%4.4lx: ", (unsigned long)i); if(!nohex) { /* hex not disabled, show it */ diff --git a/docs/examples/multi-debugcallback.c b/docs/examples/multi-debugcallback.c index 5de3ff3e5..11ab74b71 100644 --- a/docs/examples/multi-debugcallback.c +++ b/docs/examples/multi-debugcallback.c @@ -52,11 +52,11 @@ void dump(const char *text, width = 0x40; fprintf(stream, "%s, %10.10lu bytes (0x%8.8lx)\n", - text, size, size); + text, (unsigned long)size, (unsigned long)size); for(i = 0; i<size; i += width) { - fprintf(stream, "%4.4lx: ", i); + fprintf(stream, "%4.4lx: ", (unsigned long)i); if(!nohex) { /* hex not disabled, show it */ |