------- Comment #2 from pcarlini at suse dot de 2007-07-27 17:14 ------- ... actually, if you are on a 32-bit machine, your code is invalid, because ostream::write takes a streamsize as second argument, which is a ptrdiff_t.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32916