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); } /*---------------------------------------------------------------