]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/stream.cpp
Updated configure (not only configure.in)
[wxWidgets.git] / src / common / stream.cpp
index 5c7ba37d3f3d967e17b8c7c6eb4b69c2211b053d..162dcf19cb10e824c02412a205302f2b96e2cafe 100644 (file)
@@ -593,6 +593,10 @@ wxInputStream& wxInputStream::Read(wxOutputStream& stream_out)
 
 off_t wxInputStream::SeekI(off_t pos, wxSeekMode mode)
 {
 
 off_t wxInputStream::SeekI(off_t pos, wxSeekMode mode)
 {
+  //should be check and improve, just to remove a slight bug !
+  // I don't know whether it should be put as well in wxFileInputStream::OnSysSeek ?
+  if (m_lasterror==wxSTREAM_EOF) m_lasterror=wxSTREAM_NOERROR;
+
   return OnSysSeek(pos, mode);
 }
 
   return OnSysSeek(pos, mode);
 }
 
@@ -677,7 +681,7 @@ size_t wxCountingOutputStream::GetSize() const
   return m_lastcount;
 }
 
   return m_lastcount;
 }
 
-size_t wxCountingOutputStream::OnSysWrite(const void *buffer, size_t size)
+size_t wxCountingOutputStream::OnSysWrite(const void *WXUNUSED(buffer), size_t size)
 {
   m_currentPos += size;
   if (m_currentPos > m_lastcount) m_lastcount = m_currentPos;
 {
   m_currentPos += size;
   if (m_currentPos > m_lastcount) m_lastcount = m_currentPos;