
5 Jun
2007
5 Jun
'07
1:43 p.m.
basic_binary_iprimitive.hpp, basic_binary_iprimitive<Archive, Elem, Tr>::load_binary: std::streamsize s = count / sizeof(Elem); std::streamsize scount = m_sb.sgetn( static_cast<Elem *>(address), s ); if(count != static_cast<std::size_t>(s)) boost::throw_exception( archive_exception(archive_exception::stream_error) ); If sizeof(Elem) != 1, exception will be thrown. Looks like wide binary iarchives was never been tested.