Blob Blame History Raw
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);
 }
 
 /*---------------------------------------------------------------