]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/wfstream.h
Added WINE and probably x-compile makefiles
[wxWidgets.git] / include / wx / wfstream.h
index 29f13ca1e43b096fff615e1eace693abff9948b7..efd9317e1f871dda65786ee7de6e57d96571e095 100644 (file)
 #pragma interface "wfstream.h"
 #endif
 
+#include "wx/defs.h"
+
+#if wxUSE_STREAMS && wxUSE_FILE
+
 #include <wx/object.h>
 #include <wx/string.h>
 #include <wx/stream.h>
@@ -29,7 +33,7 @@ class wxFileInputStream: public wxInputStream {
   ~wxFileInputStream();
 
   char Peek();
-  size_t StreamSize() const;
+  size_t GetSize() const;
 
   bool Ok() const { return m_file->IsOpened(); }
 
@@ -53,11 +57,11 @@ class wxFileOutputStream: public wxOutputStream {
   virtual ~wxFileOutputStream();
 
   // To solve an ambiguity on GCC
-  inline wxOutputStream& Write(const void *buffer, size_t size)
-     { return wxOutputStream::Write(buffer, size); }
+//  inline wxOutputStream& Write(const void *buffer, size_t size)
+//     { return wxOutputStream::Write(buffer, size); }
 
   void Sync();
-  size_t StreamSize() const;
+  size_t GetSize() const;
 
   bool Ok() const { return m_file->IsOpened(); }
 
@@ -79,3 +83,8 @@ class wxFileStream: public wxFileInputStream, public wxFileOutputStream {
 };
 
 #endif
+  // wxUSE_STREAMS && wxUSE_FILE
+
+#endif
+  // _WX_WXFSTREAM_H__
+