I have a fix for the reading code in 
trunk/src/osgPlugins/gz/ReaderWriterGZ.cpp.  It seems that the 
std::istream::readsome method on windows is a no-op (for files.  After much 
head scratching and research I was able to figure out what was going on.  I am 
submitting a fix to replace readsome with read() and gcount().  This change is 
for all platforms.  The previous implementation works fine under linux and OSX, 
so if you would rather keep things the way they are you can just #ifdef for 
non-WIN32.

I also added openmode flags to the ifstream constructor, since they were needed 
to get proper reading as well as a typo fix.

Attachment: ReaderWriterGZ.cpp
Description: Binary data


Let me know if you have any questions.

Chuck
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to