Robert, posts where the quoted text you are replying to is only /sometimes/ preceded with '>' are very hard to follow, and make the job of review manager very difficult, since it becomes impossible to analyze the discussion. Would you mind re-posting this with consistent quoting?
Robert Ramey <[EMAIL PROTECTED]> writes: <snip> > 3. Does not work on all platforms > ================================= > > Running the test program on MacOS X 10.2 (using gcc 3.1) gives: > > *** testing native binary archive > ./../boost/serialization/archive.hpp:986: failed assertion `is.good()' > Abort > > It thus seems there are problems with the binary streams. Note that > under > Darwin (FreeBSD in general?), the binary specification is just ignored > as > can be read on the man page for fopen: > > The mode string can also include the letter ``b'' either as a third > char- > acter or as a character between the characters in any of the > two-charac- > ter strings described above. This is strictly for compatibility > with > ISO/IEC 9899:1990 (``ISO C89'') and has no effect; the ``b'' is > ignored. > > These problems need to be sorted out, but I do not consider them urgent > since a redesign of the binary archives is urgently needed beforehand. > > >>We should discuss whether to use short, int, long ... as the primitive >>types or int8_t, int16_t, int32_t, int64_t. The latter makes it easier to >>write portable archives, the former seems more natural. I can accept both >>choices but we should not mix the two as is done now > > the archive interface addresses all fundamental types. These are > char, unsigned int, int, etc.... and int64_t and uint64_t . Other types <snip> Thanks, -- David Abrahams [EMAIL PROTECTED] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost