|
Boost : |
From: John Maddock (John_Maddock_at_[hidden])
Date: 2000-09-25 06:24:46
Beman,
>Looks like the integer stuff is working.
Whew.
I have a couple of further minor comments:
Shouldn't the int_fastX_t's be at least int sized? For example currently
we have:
typedef signed char int_fast8_t;
but shouldn't that be:
typedef int int_fast8_t;
assuming that int is the fastest type?
Also I assume that for portable code we probably shouldn't use fixed width
integer types at all - where as the int_leastXX_t and int_fastXX_t types
are guarenteed to always be available, the inXX_t types are not.
Finally, I tracked down the problem that cygwin was having - the header has
"LL" appended to the end of LONG_LONG_MAX which throws the preprossor -
this is not a legal definition as these should be declared in a way that
are usable for preprocessing declarations. Mingw32 has even more of these
problems BTW. Hopefully when libstdc++3 arrives these problems should all
go away.
- John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk