ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

zlib.cpp File Reference

#include "common/zlib.h"
#include "common/ptr.h"
#include "common/util.h"
#include "common/stream.h"
#include "common/debug.h"
#include "common/textconsole.h"
Include dependency graph for zlib.cpp:

Go to the source code of this file.

Classes

class  Common::GZipReadStream
 A simple wrapper class which can be used to wrap around an arbitrary other SeekableReadStream and will then provide on-the-fly decompression support. More...
class  Common::GZipWriteStream
 A simple wrapper class which can be used to wrap around an arbitrary other WriteStream and will then provide on-the-fly compression support. More...

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Defines

#define FORBIDDEN_SYMBOL_ALLOW_ALL

Enumerations

enum  { Common::kTempBufSize = 65536 }

Functions

bool Common::uncompress (byte *dst, unsigned long *dstLen, const byte *src, unsigned long srcLen)
 Thin wrapper around zlib's uncompress() function.
bool Common::inflateZlibHeaderless (byte *dst, uint dstLen, const byte *src, uint srcLen, const byte *dict=nullptr, uint dictLen=0)
 Wrapper around zlib's inflate functions.
bool Common::inflateZlibInstallShield (byte *dst, uint dstLen, const byte *src, uint srcLen)
 Wrapper around zlib's inflate functions.
SeekableReadStream * Common::wrapCompressedReadStream (SeekableReadStream *toBeWrapped, uint32 knownSize=0)
 Take an arbitrary SeekableReadStream and wrap it in a custom stream which provides transparent on-the-fly decompression.
WriteStream * Common::wrapCompressedWriteStream (WriteStream *toBeWrapped)
 Take an arbitrary WriteStream and wrap it in a custom stream which provides transparent on-the-fly compression.

Variables

static bool Common::_shownBackwardSeekingWarning = false

Define Documentation

#define FORBIDDEN_SYMBOL_ALLOW_ALL

Definition at line 24 of file zlib.cpp.



Generated on Sat Feb 16 2019 05:03:13 for ResidualVM by doxygen 1.7.1
curved edge   curved edge