git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] http: fix some printf format warnings

From
Jeff King <peff@peff.net>
Date
Nov 12, 2015, 00:11 UTC
Message-ID
<20151112001134.GA8572@sigill.intra.peff.net>
In-Reply-To
<5643D84E.2070904@ramsayjones.plus.com>
On Thu, Nov 12, 2015 at 12:07:42AM +0000, Ramsay Jones wrote:
Show 12 quoted lines
> Commit f8117f55 ("http: use off_t to store partial file size",
> 02-11-2015) changed the type of some variables from long to off_t.
> Unfortunately, the off_t type is not portable and can be represented
> by several different actual types (even multiple types on the same
> platform). This makes it difficult to print an off_t variable in
> a platform independent way. As a result, this commit causes gcc to
> issue some printf format warnings on a couple of different platforms.
> 
> In order to suppress the warnings, change the format specifier to use
> the PRIuMAX macro and cast the off_t argument to uintmax_t. (See also
> the http_opt_request_remainder() function, which uses the same
> solution).
Thanks, that's even better than what I had ghost-written for you. :)
-Peff
Previous: Ramsay Jones
Message 2 of 2 in “http: fix some printf format warnings”
  1. http: fix some printf format warningsRamsay Jones, Nov 12, 2015
  2. Jeff KingNov 12, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.