diff --git a/src/ChangeLog b/src/ChangeLog index c9a87a88..305a152b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2003-10-30 Hrvoje Niksic + + * sysdep.h: Use `S >= 8' rather than `S == 8' when looking for + large integers. + 2003-10-30 Hrvoje Niksic * url.c (append_uri_pathel): New argument ESCAPED_P that says diff --git a/src/sysdep.h b/src/sysdep.h index f2fecc51..0d006ecd 100644 --- a/src/sysdep.h +++ b/src/sysdep.h @@ -146,12 +146,12 @@ do { \ typedef long LARGE_INT; # define LARGE_INT_FMT "%ld" #else -# if SIZEOF_LONG_LONG == 8 +# if SIZEOF_LONG_LONG >= 8 /* Long long is large enough: use it. */ typedef long long LARGE_INT; # define LARGE_INT_FMT "%lld" # else -/* Use `double'. */ +/* Large integer type unavailable; use `double' instead. */ typedef double LARGE_INT; # define LARGE_INT_FMT "%.0f" # endif