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 ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@xxxxxxxxxxxxxx)