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

Re: git-grep Bus Error

From
Sam Hocevar <sam@zoy.org>
Date
Mar 8, 2009, 23:41 UTC
Message-ID
<20090308234141.GJ12880@zoy.org>
In-Reply-To
<C36B091A-ABE9-4C74-9E59-4EBD50E3B9F5@gernhardtsoftware.com>
On Sun, Mar 08, 2009, Brian Gernhardt wrote:
Show 11 quoted lines
> >			printf( "%d %d %d",
> >				  match.rm_so, match.rm_eo,
> >				  match.rm_eo - match.rm_so );
> 
> .gitignore:0 0 3\033[31m\033[1m(nugit
> .mailmap:23 0 26(null)\033[31m\033[1m(nugit-shortlog to fix a few  
> botched name translations-shortlog to fix a few botched name  
> translations
> 
> And now I'm baffled.  Apparently my computer thinks 0 - 0 == 3 and 0 -  
> 23 == 26.
   rm_so and rm_eo are ints on Linux but off_t's on Darwin, hence
probably int64_t's here. You should cast the arguments.
-- 
Sam.
Previous: Brian GernhardtNext: Brian Gernhardt
Message 2 of 9 in “git-grep Bus Error”
  1. Brian GernhardtMar 8, 2009
  2. Sam HocevarMar 8, 2009
  3. Brian GernhardtMar 9, 2009
  4. Junio C HamanoMar 9, 2009
  5. Junio C HamanoMar 9, 2009
  6. Brian GernhardtMar 9, 2009
  7. grep: cast printf %.*s "precision" argument explicitly to intJunio C Hamano, Mar 9, 2009
  8. Brian GernhardtMar 9, 2009
  9. Junio C HamanoMar 9, 2009

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.