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

Re: git-rebase (1.5.0.6) errors

From
IJIlpo Järvinen <ilpo.jarvinen@helsinki.fi>
Date
May 20, 2007, 19:02 UTC
Message-ID
<Pine.LNX.4.64.0705202158580.3133@kivilampi-30.cs.helsinki.fi>
In-Reply-To
<20070520124345.GB27087@efreet.light.src>
On Sun, 20 May 2007, Jan Hudec wrote:
Show 28 quoted lines
> On Fri, May 18, 2007 at 17:02:56 +0300, Ilpo Järvinen wrote:
> > David Kastrup <dak@gnu.org> wrote:
> > 
> > > Only if size_t is a larger type than int (could be on x86-64 and alpha
> > > architectures).  Other than that, this comparison would work.  Which
> > > does not mean that this does not warrant fixing, but it is not
> > > necessarily the cause of this problem.
> > 
> > ...sizeof(size_t) == sizeof(int) should hold...
> 
> Really?
> 
> $ cat test.c
> #include <stdio.h>
> int main(void)
> {
>     printf("sizeof(int) = %i\n", sizeof(int));
>     printf("sizeof(long) = %i\n", sizeof(long));
>     printf("sizeof(size_t) = %i\n", sizeof(size_t));
>     return 0;
> }
> $ gcc -otest test.c
> $ ./test
> sizeof(int) = 4
> sizeof(long) = 8
> sizeof(size_t) = 8
> 
> Hm, it does not seem that sizeof(size_t) == sizeof(int).

...On 64-bit perhaps but mine isn't one of them... I'm sorry if my wording was misleading, I meant to say that on my system the equality of sizeof()s should hold... :-)

> $ uname -m
> x86_64
> 
> Yes, this is a 64-bit system.

ijjarvin@kivilampi-30:~/src/testsize$ ./main sizeof(int) = 4 sizeof(long) = 4 sizeof(size_t) = 4

$ uname -m i686

-- 
 i.
Previous: Jan HudecNext: Paolo Teti
Message 8 of 9 in “git-rebase (1.5.0.6) errors”
  1. Ilpo JärvinenMay 18, 2007
  2. Paolo TetiMay 18, 2007
  3. David KastrupMay 18, 2007
  4. Paolo TetiMay 18, 2007
  5. Ilpo JärvinenMay 18, 2007
  6. Paolo TetiMay 18, 2007
  7. Jan HudecMay 20, 2007
  8. Ilpo JärvinenMay 20, 2007
  9. Paolo TetiMay 18, 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.