> > Incidentally, int is 64 bits on my amd64 system. > > not with gcc. what os/compiler are you using?? I'm using debian-amd64 and gcc3.4, so let me go back and recheck. Maybe the situation I'm remembering was using long instead of int, but I was almost positive it was int.