Richard Cavell wrote:
> 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 your question is about C, you should ask in comp.lang.c.
If your question is .NET related (Visual C++ .NET) you should ask in
microsoft.public.dotnet.languages.vc newsgroup.
If it doesn't appear in your news server use the public MS news server:
msnews.microsoft.com
--
Ioannis Vranos
http://www23.brinkster.com/noicys