+size_t wxMemoryInputStream::OnSysRead(void *buffer, size_t nbytes)
+{
+ size_t bufsize = m_i_streambuf->GetBufferEnd() - m_i_streambuf->GetBufferStart();
+ size_t oldpos = m_i_streambuf->GetIntPosition();
+ m_i_streambuf->Read(buffer, nbytes);
+ size_t newpos = m_i_streambuf->GetIntPosition();
+ if (newpos == 0) return bufsize - oldpos;
+ else return newpos - oldpos;
+}
+
+off_t wxMemoryInputStream::OnSysSeek(off_t pos, wxSeekMode mode)