Index: boost/iostreams/filter/zlib.hpp =================================================================== --- boost/iostreams/filter/zlib.hpp (revision 55651) +++ boost/iostreams/filter/zlib.hpp (working copy) @@ -20,6 +20,7 @@ #include // allocator, bad_alloc. #include #include // MSVC, STATIC_CONSTANT, DEDUCED_TYPENAME, DINKUM. +#include // uint*_t #include #include // buffer size. #include @@ -43,9 +44,9 @@ namespace zlib { // Typedefs -typedef unsigned int uint; -typedef unsigned char byte; -typedef unsigned long ulong; +typedef uint32_t uint; +typedef uint8_t byte; +typedef uint32_t ulong; // Prefix 'x' prevents symbols from being redefined when Z_PREFIX is defined typedef void* (*xalloc_func)(void*, zlib::uint, zlib::uint);