/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Alignment/Geners/src/ZlibHandle.cc
37 строк
847 B
Cms Build
Clang-Format
08 май 2019, 15:16
08 май 2019, 15:16
7614b05
Код
Авторство
О чём код?
#include <cassert> #include "zlib.h" #include "Alignment/Geners/interface/ZlibHandle.hh" namespace gs { ZlibInflateHandle::ZlibInflateHandle() { strm_ = new z_stream_s(); strm_->zalloc = Z_NULL; strm_->zfree = Z_NULL; strm_->opaque = Z_NULL; strm_->avail_in = 0; strm_->next_in = Z_NULL; assert(inflateInit(strm_) == Z_OK); } ZlibInflateHandle::~ZlibInflateHandle() { inflateEnd(strm_); delete strm_; } ZlibDeflateHandle::ZlibDeflateHandle(const int lev) : level_(lev) { strm_ = new z_stream_s(); strm_->zalloc = Z_NULL; strm_->zfree = Z_NULL; strm_->opaque = Z_NULL; strm_->avail_in = 0; strm_->next_in = Z_NULL; assert(deflateInit(strm_, lev) == Z_OK); } ZlibDeflateHandle::~ZlibDeflateHandle() { deflateEnd(strm_); delete strm_; } } // namespace gs