]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/fstream.cpp
no message
[wxWidgets.git] / src / common / fstream.cpp
diff --git a/src/common/fstream.cpp b/src/common/fstream.cpp
deleted file mode 100644 (file)
index e631cde..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-/////////////////////////////////////////////////////////////////////////////
-// Name:        fstream.cpp
-// Purpose:     "File stream" classes
-// Author:      Julian Smart
-// Modified by:
-// Created:     11/07/98
-// RCS-ID:      $Id$
-// Copyright:   (c) Guilhem Lavaux 
-// Licence:     wxWindows license
-/////////////////////////////////////////////////////////////////////////////
-
-#ifdef __GNUG__
-#pragma implementation "fstream.h"
-#endif
-
-// For compilers that support precompilation, includes "wx.h".
-#include "wx/wxprec.h"
-#include <stdio.h>
-#include <wx/stream.h>
-#include <wx/fstream.h>
-
-#ifdef __BORLANDC__
-#pragma hdrstop
-#endif
-
-// ----------------------------------------------------------------------------
-// wxFileInputStream
-// ----------------------------------------------------------------------------
-
-wxFileInputStream::wxFileInputStream(const wxString& fileName)
-  : wxInputStream()
-{
-  m_file = new wxFile(fileName, wxFile::read);
-  m_file_destroy = TRUE;
-  m_i_streambuf->SetBufferIO(1024);
-}
-
-wxFileInputStream::wxFileInputStream()
-  : wxInputStream()
-{
-  m_file_destroy = FALSE;
-  m_file = NULL;
-}
-
-wxFileInputStream::~wxFileInputStream()
-{
-  if (m_file_destroy)
-    delete m_file;
-}
-
-char wxFileInputStream::Peek()
-{
-  return 0;
-}
-
-size_t wxFileInputStream::StreamSize() const
-{
-  return m_file->Length();
-}
-
-size_t wxFileInputStream::OnSysRead(void *buffer, size_t size)
-{
-  return m_file->Read(buffer, size);
-}
-
-off_t wxFileInputStream::OnSysSeek(off_t pos, wxSeekMode mode)
-{
-  return m_file->Seek(pos, mode);
-}
-
-off_t wxFileInputStream::OnSysTell() const
-{
-  return m_file->Tell();
-}
-
-// ----------------------------------------------------------------------------
-// wxFileOutputStream
-// ----------------------------------------------------------------------------
-
-wxFileOutputStream::wxFileOutputStream(const wxString& fileName)
-{
-  m_file = new wxFile(fileName, wxFile::write);
-  m_file_destroy = TRUE;
-  m_o_streambuf->SetBufferIO(1024);
-}
-
-wxFileOutputStream::wxFileOutputStream(wxFile& file)
-{
-  m_file = &file;
-  m_file_destroy = FALSE;
-  m_o_streambuf->SetBufferIO(1024);
-}
-
-wxFileOutputStream::wxFileOutputStream()
-  : wxOutputStream()
-{
-  m_o_streambuf->SetBufferIO(1024);
-  m_file_destroy = FALSE;
-  m_file = NULL;
-}
-
-wxFileOutputStream::~wxFileOutputStream()
-{
-  if (m_file_destroy) {
-    Sync();
-    delete m_file;
-  }
-}
-
-size_t wxFileOutputStream::OnSysWrite(const void *buffer, size_t size)
-{
-  size_t ret = m_file->Write(buffer, size);
-  m_lasterror = wxStream_EOF; // TODO
-  return ret;
-}
-
-off_t wxFileOutputStream::OnSysTell() const
-{
-  return m_file->Tell();
-}
-
-off_t wxFileOutputStream::OnSysSeek(off_t pos, wxSeekMode mode)
-{
-  return m_file->Seek(pos, mode);
-}
-
-void wxFileOutputStream::Sync()
-{
-  wxOutputStream::Sync();
-  m_file->Flush();
-}
-
-size_t wxFileOutputStream::StreamSize() const
-{
-  return m_file->Length();
-}
-
-// ----------------------------------------------------------------------------
-// wxFileStream
-// ----------------------------------------------------------------------------
-wxFileStream::wxFileStream(const wxString& fileName)
- : wxFileInputStream(fileName), wxFileOutputStream(*wxFileInputStream::m_file)
-{
-}