Harlequin RIP SDK

Header file defining the ZLIB interface API. More...

#include "zlib.h"

Data Structures

struct  sw_zlib_api_20200929
 Zlib API version 20200929 exposes basic compression, decompression, and checksum calls. More...
 

Macros

#define adler32   zlib_api->adler32
 Update an Adler-32 checksum with bytes from a buffer. More...
 
#define compressBound   zlib_api->compressBound
 Return an upper bound on the compressed size, assuming data is compressed in one step with the default compression level. More...
 
#define crc32   zlib_api->crc32
 Update a CRC-32 checksum with bytes from a buffer. More...
 
#define deflate   zlib_api->deflate
 Compress as much data as possible. More...
 
#define deflateEnd   zlib_api->deflateEnd
 Discard and destroy a compression stream. More...
 
#define deflateInit   zlib_api->deflateInit
 Initializes a stream for compression. More...
 
#define deflateInit2   zlib_api->deflateInit2
 Initializes a stream for compression with options. More...
 
#define deflateParams   zlib_api->deflateParams
 Change parameters on a compression stream. More...
 
#define deflateReset   zlib_api->deflateReset
 End and re-initialize a stream for compression. More...
 
#define inflate   zlib_api->inflate
 Decompress as much data as possible. More...
 
#define inflateInit   zlib_api->inflateInit
 Initializes a stream for decompression. More...
 
#define inflateInit2   zlib_api->inflateInit2
 Initializes a stream for decompression with options. More...
 
#define inflateEnd   zlib_api->inflateEnd
 Discard and destroy a decompression stream. More...
 
#define inflateReset   zlib_api->inflateReset
 End and re-initialize a stream for decompression. More...
 
#define inflateReset2   zlib_api->inflateReset2
 End and re-initialize a stream for decompression with options. More...
 
#define inflateSync   zlib_api->inflateSync
 Skips invalid compressed data until a possible point to resume decompression is reached. More...
 
#define inflateValidate   zlib_api->inflateValidate
 Check if a stream structure is consistent. More...
 

Detailed Description

Header file defining the ZLIB interface API.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. This source code contains the confidential and trade secret information of Global Graphics Software Ltd. It may not be used, copied or distributed for any reason except as set forth in the applicable Global Graphics license agreement.