forked from boostorg/integer
Patches for cstdint support:
cygwin and mingw now use native stdint headers. default header now compiles in -pedantic -ansi mode with gcc. [SVN r21728]
This commit is contained in:
@ -245,6 +245,15 @@ namespace boost
|
|||||||
# else
|
# else
|
||||||
# error defaults not correct; you must hand modify boost/cstdint.hpp
|
# error defaults not correct; you must hand modify boost/cstdint.hpp
|
||||||
# endif
|
# endif
|
||||||
|
# elif defined(__GNUC__) && defined(BOOST_HAS_LONG_LONG)
|
||||||
|
__extension__ typedef long long intmax_t;
|
||||||
|
__extension__ typedef unsigned long long uintmax_t;
|
||||||
|
__extension__ typedef long long int64_t;
|
||||||
|
__extension__ typedef long long int_least64_t;
|
||||||
|
__extension__ typedef long long int_fast64_t;
|
||||||
|
__extension__ typedef unsigned long long uint64_t;
|
||||||
|
__extension__ typedef unsigned long long uint_least64_t;
|
||||||
|
__extension__ typedef unsigned long long uint_fast64_t;
|
||||||
# elif defined(BOOST_HAS_MS_INT64)
|
# elif defined(BOOST_HAS_MS_INT64)
|
||||||
//
|
//
|
||||||
// we have Borland/Intel/Microsoft __int64:
|
// we have Borland/Intel/Microsoft __int64:
|
||||||
|
Reference in New Issue
Block a user