On Mon, 5 Jul 1999, Aaron Nabil wrote:

> 
> ULL seems to mean something different on my alpha (using the native
> compiler) than on DJB's system.  This isn't too surprising, since ULL
> isn't mentioned in Harbison&Steele, and I'm guessing it's not in ANSI.
> 
> I guess it could be a compiler bug, too.
> 
> include <stdio.h>
> 
> main() {
>         unsigned long x;
>         x = 987654321UL;
>         printf ("UL: x=%d\n",x);
>         x = 987654321ULL;
>         printf ("ULL: x=%d\n",x);
> }
> 
> yields...
> 
> UL: x=987654321
> ULL: x=87654321

Your native compiler has a bug.

Reply via email to