Eric Blake <[EMAIL PROTECTED]> writes:

> But C89 does not have long long - what does the standard say about
> literals that exceed long?

They're of type unsigned long if they fit, and they're an error otherwise.

GCC has long long as an extension, so it handles them as long long if
they fit, unsigned long long otherwise -- or an error if they're too
big even for unsigned long long.  So Solaris <limits.h> works as
intended, albeit with some chatter.


_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib

Reply via email to