X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9838df2cefc5b368bb11f98c784ecc78f45ecaf7..e6f09be7daf93088ba0eb956a9bf9c92343a622f:/src/common/zstream.cpp?ds=sidebyside diff --git a/src/common/zstream.cpp b/src/common/zstream.cpp index 4e896e2fd8..c917e493a4 100644 --- a/src/common/zstream.cpp +++ b/src/common/zstream.cpp @@ -8,6 +8,7 @@ // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// + #ifdef __GNUG__ #pragma implementation "zstream.h" #endif @@ -15,18 +16,21 @@ // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" -#include "wx/zstream.h" +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +#ifndef WX_PRECOMP + #include "wx/defs.h" +#endif -#if wxUSE_ZLIB +#if wxUSE_ZLIB && wxUSE_STREAMS +#include "wx/zstream.h" #include "wx/utils.h" #include "wx/intl.h" #include "wx/log.h" -#include "../zlib/zlib.h" // don't change this, Robert - -#ifdef __BORLANDC__ -#pragma hdrstop -#endif +#include "../zlib/zlib.h" #define ZSTREAM_BUFFER_SIZE 1024 @@ -40,8 +44,6 @@ wxZlibInputStream::wxZlibInputStream(wxInputStream& stream) int err; // I need a private stream buffer. - m_i_streambuf = new wxStreamBuffer(*this, wxStreamBuffer::read); - m_i_destroybuf = TRUE; m_inflate = new z_stream_s; m_inflate->zalloc = (alloc_func)0; @@ -102,8 +104,6 @@ wxZlibOutputStream::wxZlibOutputStream(wxOutputStream& stream) { int err; - m_o_streambuf = new wxStreamBuffer(*this, wxStreamBuffer::write); - m_o_destroybuf = TRUE; m_deflate = new z_stream_s; m_deflate->zalloc = (alloc_func)0; @@ -133,7 +133,7 @@ wxZlibOutputStream::~wxZlibOutputStream() err = deflate(m_deflate, Z_FINISH); if (err != Z_STREAM_END) { - wxLogDebug( "wxZlibOutputStream: an error occured while closing the stream.\n" ); + wxLogDebug( _T("wxZlibOutputStream: an error occured while closing the stream.\n") ); return; } @@ -186,6 +186,5 @@ size_t wxZlibOutputStream::OnSysWrite(const void *buffer, size_t size) } #endif - - // wxUSE_ZLIB + // wxUSE_ZLIB && wxUSE_STREAMS