diff -up ./mrpt-0.9.5/libs/base/src/utils/CFileGZInputStream.cpp.gzip ./mrpt-0.9.5/libs/base/src/utils/CFileGZInputStream.cpp
--- ./mrpt-0.9.5/libs/base/src/utils/CFileGZInputStream.cpp.gzip 2011-08-07 14:40:43.000000000 -0400
+++ ./mrpt-0.9.5/libs/base/src/utils/CFileGZInputStream.cpp 2012-07-14 14:50:55.598444172 -0400
@@ -66,7 +66,7 @@ bool CFileGZInputStream::open(const std:
{
MRPT_START
- if (m_f) gzclose(m_f);
+ if (m_f) gzclose((gzFile)m_f);
// Get compressed file size:
m_file_size = mrpt::system::getFileSize(fileName);
@@ -87,7 +87,7 @@ void CFileGZInputStream::close()
{
if (m_f)
{
- gzclose(m_f);
+ gzclose((gzFile)m_f);
m_f = NULL;
}
}
@@ -108,7 +108,7 @@ size_t CFileGZInputStream::Read(void *B
{
if (!m_f) { THROW_EXCEPTION("File is not open."); }
- return gzread(m_f,Buffer,Count);
+ return gzread((gzFile)m_f,Buffer,Count);
}
/*---------------------------------------------------------------
@@ -135,7 +135,7 @@ uint64_t CFileGZInputStream::getTotalByt
uint64_t CFileGZInputStream::getPosition()
{
if (!m_f) { THROW_EXCEPTION("File is not open."); }
- return gztell(m_f);
+ return gztell((gzFile)m_f);
}
/*---------------------------------------------------------------
@@ -152,5 +152,5 @@ bool CFileGZInputStream::fileOpenCorrec
bool CFileGZInputStream::checkEOF()
{
if (!m_f) return true;
- else return 0!=gzeof(m_f);
+ else return 0!=gzeof((gzFile)m_f);
}
diff -up ./mrpt-0.9.5/libs/base/src/utils/CFileGZOutputStream.cpp.gzip ./mrpt-0.9.5/libs/base/src/utils/CFileGZOutputStream.cpp
--- ./mrpt-0.9.5/libs/base/src/utils/CFileGZOutputStream.cpp.gzip 2011-08-07 14:40:43.000000000 -0400
+++ ./mrpt-0.9.5/libs/base/src/utils/CFileGZOutputStream.cpp 2012-07-14 14:50:34.444707988 -0400
@@ -72,7 +72,7 @@ bool CFileGZOutputStream::open( const st
{
MRPT_START
- if (m_f) gzclose(m_f);
+ if (m_f) gzclose((gzFile)m_f);
// Open gz stream:
m_f = gzopen(fileName.c_str(),format("wb%i",compress_level).c_str() );
@@ -96,7 +96,7 @@ void CFileGZOutputStream::close()
{
if (m_f)
{
- gzclose(m_f);
+ gzclose((gzFile)m_f);
m_f = NULL;
}
}
@@ -117,7 +117,7 @@ size_t CFileGZOutputStream::Read(void *
size_t CFileGZOutputStream::Write(const void *Buffer, size_t Count)
{
if (!m_f) { THROW_EXCEPTION("File is not open."); }
- return gzwrite(m_f,(void*)Buffer,Count);
+ return gzwrite((gzFile)m_f,(void*)Buffer,Count);
}
/*---------------------------------------------------------------
@@ -126,7 +126,7 @@ size_t CFileGZOutputStream::Write(const
uint64_t CFileGZOutputStream::getPosition()
{
if (!m_f) { THROW_EXCEPTION("File is not open."); }
- return gztell(m_f);
+ return gztell((gzFile)m_f);
}
/*---------------------------------------------------------------