/* * Copyright (c) 2010 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include #include #include #include #pragma GCC diagnostic ignored "-Wold-style-cast" namespace Swift { ZLibDecompressor::ZLibDecompressor() { int result = inflateInit(&p->stream); assert(result == Z_OK); (void) result; } ZLibDecompressor::~ZLibDecompressor() { inflateEnd(&p->stream); } int ZLibDecompressor::processZStream() { return inflate(&p->stream, Z_SYNC_FLUSH); } }