diff options
| author | Kris De Gussem <kris.degussem@gmail.com> | 2013-03-12 18:45:10 +0000 |
|---|---|---|
| committer | Kris <Kris.De.Gussem@hotmail.com> | 2013-03-12 18:45:10 +0000 |
| commit | 43d08fe814a052519421650df92da57ab91d391e (patch) | |
| tree | dbf5ca7327d30049db37e48f577949be640f5e6b /src/io/gzipstream.cpp | |
| parent | cppcheck (diff) | |
| download | inkscape-43d08fe814a052519421650df92da57ab91d391e.tar.gz inkscape-43d08fe814a052519421650df92da57ab91d391e.zip | |
c++ify
(bzr r12198)
Diffstat (limited to 'src/io/gzipstream.cpp')
| -rw-r--r-- | src/io/gzipstream.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/io/gzipstream.cpp b/src/io/gzipstream.cpp index da8181ab4..380c42411 100644 --- a/src/io/gzipstream.cpp +++ b/src/io/gzipstream.cpp @@ -71,11 +71,11 @@ GzipInputStream::~GzipInputStream() { close(); if ( srcBuf ) { - free(srcBuf); + delete[] srcBuf; srcBuf = NULL; } if ( outputBuf ) { - free(outputBuf); + delete[] outputBuf; outputBuf = NULL; } } @@ -108,11 +108,11 @@ void GzipInputStream::close() } if ( srcBuf ) { - free(srcBuf); + delete[] srcBuf; srcBuf = NULL; } if ( outputBuf ) { - free(outputBuf); + delete[] outputBuf; outputBuf = NULL; } closed = true; @@ -171,15 +171,15 @@ bool GzipInputStream::load() } srcLen = inputBuf.size(); - srcBuf = static_cast<Bytef *>(malloc(srcLen * sizeof(Byte))); + srcBuf = new Byte [srcLen]; if (!srcBuf) { return false; } - outputBuf = static_cast<unsigned char *>(malloc(OUT_SIZE)); + outputBuf = new unsigned char [OUT_SIZE]; if ( !outputBuf ) { - free(srcBuf); - srcBuf = 0; + delete[] srcBuf; + srcBuf = NULL; return false; } outputBufLen = 0; // Not filled in yet @@ -204,7 +204,7 @@ bool GzipInputStream::load() ////printf("val:%x\n", val); //flags - int flags = (int)srcBuf[3]; + int flags = static_cast<int>(srcBuf[3]); ////time //val = (int)srcBuf[4]; @@ -386,17 +386,17 @@ void GzipOutputStream::flush() } uLong srclen = inputBuf.size(); - Bytef *srcbuf = static_cast<Bytef *>(malloc(srclen * sizeof(Byte))); + Bytef *srcbuf = new Bytef [srclen]; if (!srcbuf) { return; } uLong destlen = srclen; - Bytef *destbuf = static_cast<Bytef *>(malloc((destlen + (srclen/100) + 13) * sizeof(Byte))); + Bytef *destbuf = new Bytef [(destlen + (srclen/100) + 13)]; if (!destbuf) { - free(srcbuf); + delete[] srcbuf; return; } @@ -423,8 +423,8 @@ void GzipOutputStream::flush() destination.flush(); inputBuf.clear(); - free(srcbuf); - free(destbuf); + delete[] srcbuf; + delete[] destbuf; } |
