Frank D. Engel, Jr. wrote:
> I think it is an internal thing with gcc that the size of a pointer
> and
> sizeof(int) are always the same, regardless of machine word size...
> with a 64-bit binary, sizeof(int) and sizeof(void *) should both be 8,
> which still causes them to be equal.
On AMD64, gcc produced: int 4 long 8 pointer 8
--
Guy Rouillier