From: Kirk K. <ki...@vi...> - 2000-08-19 14:36:15
|
I have only one hypothesis which is very likely wrong. The reinterpret_cast from unsigned to signed in the readByteSeq code is possibly causing bytes to be read in incorrectly from the stream. I had something similar to this happen with an adventure game compiler that was outputting bytes to a binary file. Unless everything was an unsigned char, the binary file was not written correctly. I'm going to debug through the test code and match up the binary data that gets read in during the call with a hex editor that has test.zip opened and make sure everything matches. Next step: #include <cstdio> fread(...).. just kidding! - Kirk ----- Original Message ----- From: "Thomas Sondergaard" <th...@mi...> To: <zip...@li...> Sent: Saturday, August 19, 2000 4:35 AM Subject: Re: [Zipios-devel] Win32 Debugging > Seems fine. What else can be wrong then? > > Thomas > > > when using: is.seekg( -1, ios::end ) > > g > > pos = 11 > > pos = 0 > > _______________________________________________ > Zipios-devel mailing list > Zip...@li... > http://lists.sourceforge.net/mailman/listinfo/zipios-devel > |