tool: make the length argument an int for printf()-.* flags

Closes #11578
This commit is contained in:
Daniel Stenberg 2023-08-02 14:08:26 +02:00
parent 139ecfb869
commit ce1fc742c1
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 6 additions and 4 deletions

View File

@ -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;
}

View File

@ -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.