#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
+ #pragma hdrstop
#endif
-#ifndef WX_PRECOMP
-#include "wx/defs.h"
-#include "wx/setup.h"
-#endif
-
-#if USE_SERIAL
+#if wxUSE_SERIAL && wxUSE_STREAMS
#include "wx/object.h"
#include "wx/objstrm.h"
{
wxString name;
- name.Printf("%x", (unsigned long)obj);
+ name.Printf(_T("%x"), (unsigned long)obj);
return name;
}
if (info.duplicate) {
data_s.WriteString(TAG_DUPLICATE_OBJECT);
data_s.WriteString(GetObjectName(info.object));
- printf("info.object (dup %s)\n", info.object->GetClassInfo()->GetClassName());
+ wxPrintf(_T("info.object (dup %s)\n"), info.object->GetClassInfo()->GetClassName());
return;
}
if (info.object) {
data_s.WriteString(info.object->GetClassInfo()->GetClassName());
- printf("info.object (%s)\n", info.object->GetClassInfo()->GetClassName());
+ wxPrintf(_T("info.object (%s)\n"), info.object->GetClassInfo()->GetClassName());
} else {
data_s.WriteString(TAG_EMPTY_OBJECT);
- printf("info.object (NULL)\n");
+ wxPrintf(_T("info.object (NULL)\n"));
return;
}
wxObjectInputStream::wxObjectInputStream(wxInputStream& s)
: wxFilterInputStream(s)
{
+ m_secondcall = FALSE;
}
wxObject *wxObjectInputStream::SolveName(const wxString& name) const