diff --git a/src/tool_cb_hdr.c b/src/tool_cb_hdr.c index 4778023240..aab96ae037 100644 --- a/src/tool_cb_hdr.c +++ b/src/tool_cb_hdr.c @@ -213,7 +213,7 @@ size_t tool_header_cb(char *ptr, size_t size, size_t nmemb, void *userdata) value = memchr(ptr, ':', cb); if(value) { size_t namelen = value - ptr; - fprintf(outs->stream, BOLD "%.*s" BOLDOFF ":", namelen, ptr); + fprintf(outs->stream, BOLD "%.*s" BOLDOFF ":", (int)namelen, ptr); #ifndef LINK fwrite(&value[1], cb - namelen - 1, 1, outs->stream); #else @@ -402,7 +402,7 @@ void write_linked_location(CURL *curl, const char *location, size_t loclen, !strcmp("ftp", scheme) || !strcmp("ftps", scheme)) { fprintf(stream, LINK "%s" LINKST "%.*s" LINKOFF, - finalurl, loclen, location); + finalurl, (int)loclen, location); goto locdone; } diff --git a/src/tool_setopt.c b/src/tool_setopt.c index 08e8c2373b..905f3eb3e7 100644 --- a/src/tool_setopt.c +++ b/src/tool_setopt.c @@ -328,7 +328,8 @@ CURLcode tool_setopt_flags(CURL *curl, struct GlobalConfig *config, if(!rest) break; /* handled them all */ /* replace with all spaces for continuation line */ - msnprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), ""); + msnprintf(preamble, sizeof(preamble), "%*s", (int)strlen(preamble), + ""); } } /* If any bits have no definition, output an explicit value. @@ -371,7 +372,8 @@ CURLcode tool_setopt_bitmask(CURL *curl, struct GlobalConfig *config, if(!rest) break; /* handled them all */ /* replace with all spaces for continuation line */ - msnprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), ""); + msnprintf(preamble, sizeof(preamble), "%*s", (int)strlen(preamble), + ""); } } /* If any bits have no definition, output an explicit value.