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

Re: [PATCH 5/6] Fix some "comparison is always true/false" warnings.

From
Karl Hasselström <kha@treskal.com>
Date
Mar 8, 2007, 06:45 UTC
Message-ID
<20070308064534.GA5981@diana.vm.bytemark.co.uk>
In-Reply-To
<45EF0D0D.4060904@ramsay1.demon.co.uk>
On 2007-03-07 19:05:49 +0000, Ramsay Jones wrote:
Show 11 quoted lines
> Karl Hasselström wrote:
>
> > Umm ... wouldn't an uint32_t be a better fit here?
>
> Yes, but I did not want to add a dependency on a C99 header (i.e.
> <stdint.h>). I had a vague recollection that Linus had stated that
> git was probably broken if int wasn't 32 bits, so ...
>
> This was before I realized that a recent change to git meant that
> git was already including C99 headers <inttypes.h> and, therefore
> indirectly, <stdint.h>.

Your approach is much more sophisticated than mine. :-) I just thought, "wow, this _screams_ for a uint32_t -- hmm, is it OK to use that?", and then did "git grep uint32_t" and got about a screenful of hits.

-- 
Karl Hasselström, kha@treskal.com
      www.treskal.com/kalle
Previous: Ramsay Jones
Message 4 of 4 in “Fix some "comparison is always true/false" warnings.”
  1. 5/6 Fix some "comparison is always true/false" warnings.Ramsay Jones, Mar 3, 2007
  2. Karl HasselströmMar 5, 2007
  3. Ramsay JonesMar 7, 2007
  4. Karl HasselströmMar 8, 2007

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.