}
if (c == '.') {
- float f_multiplicator = 0.1;
+ float f_multiplicator = (float) 0.1;
c = GetC();
while (isdigit(c)) {
return *this;
}
+#if wxUSE_SERIAL
wxInputStream& wxInputStream::operator>>(wxObject *& obj)
{
wxObjectInputStream obj_s(*this);
obj = obj_s.LoadObject();
return *this;
}
+#endif
off_t wxInputStream::SeekI(off_t pos, wxSeekMode mode)
{
return Write(strfloat, strfloat.Len());
}
+#if wxUSE_SERIAL
wxOutputStream& wxOutputStream::operator<<(wxObject& obj)
{
wxObjectOutputStream obj_s(*this);
obj_s.SaveObject(obj);
return *this;
}
+#endif
// ----------------------------------------------------------------------------
// wxStream
: wxInputStream(NULL)
{
m_parent_i_stream = &stream;
+ wxDELETE(m_i_streambuf); // In case m_i_streambuf has been initialized.
+ m_i_destroybuf = FALSE;
m_i_streambuf = stream.InputStreamBuffer();
}
: wxOutputStream(NULL)
{
m_parent_o_stream = &stream;
+ wxDELETE(m_o_streambuf); // In case m_o_streambuf has been initialized.
+ m_o_destroybuf = FALSE;
m_o_streambuf = stream.OutputStreamBuffer();
}