From: Gennaro Prota (gennaro_prota_at_[hidden])
Date: 2003-02-20 10:44:53
On Wed, 19 Feb 2003 18:51:42 -0500, "Davlet Panech"
>I'm getting the following warning in gcc 3.2/CYGWIN/boost 1.29:
>% /cygdrive/c/boost/boost_1_29_0/boost/cast.hpp:178: warning: decimal
>constant is so large that it is unsigned
>173: static long long min()
>175: #ifdef LONGLONG_MIN
>176: return LONGLONG_MIN;
>178: return -9223372036854775808LL; // hope this is portable
>Is that a problem?
Whether that's a problem or not depends on your point of view. The way
I see it, it *is* an error, even if in the end it works anyway. Better
-9223372036854775807LL - 1
though of course that's not portable either.
You might be interested in this and its surrounding thread (and in
your limits.h header):
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk