R
Richard Cavell
Hi,
If I'm doing something like this:
#include<stdint.h>
uint64_t i = (0xffff * 0xffff ) ;
Or indeed any arbitrarily long expression, how do I ensure the
intermediate results won't be truncated to 32 bits without putting
irritating (uint64_t) casts next to each operand? And how do I get a
default sizeof(int) == 8 on an IA-64/G5?
If I'm doing something like this:
#include<stdint.h>
uint64_t i = (0xffff * 0xffff ) ;
Or indeed any arbitrarily long expression, how do I ensure the
intermediate results won't be truncated to 32 bits without putting
irritating (uint64_t) casts next to each operand? And how do I get a
default sizeof(int) == 8 on an IA-64/G5?