aboutsummaryrefslogtreecommitdiff
path: root/docs/examples/http2-serverpush.c
diff options
context:
space:
mode:
authorMarcel Raad <Marcel.Raad@teamviewer.com>2018-07-08 16:44:32 +0200
committerMarcel Raad <Marcel.Raad@teamviewer.com>2018-07-09 18:08:27 +0200
commit5bd8c389a3625e5c3eed265942d4c5b1e7e5d117 (patch)
tree83224097b09c5b12fe76ac9765fa97cf47339166 /docs/examples/http2-serverpush.c
parentba1dbd78e5f1ed67c1b8d37ac89d90e5e330b628 (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/examples/http2-serverpush.c')
-rw-r--r--docs/examples/http2-serverpush.c8
1 files changed, 4 insertions, 4 deletions
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");