source: trunk/src/3rdparty/libmng/libmng_zlib.h@ 122

Last change on this file since 122 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 3.2 KB
Line 
1/* ************************************************************************** */
2/* * For conditions of distribution and use, * */
3/* * see copyright notice in libmng.h * */
4/* ************************************************************************** */
5/* * * */
6/* * project : libmng * */
7/* * file : libmng_zlib.h copyright (c) 2000-2002 G.Juyn * */
8/* * version : 1.0.0 * */
9/* * * */
10/* * purpose : ZLIB package interface (definition) * */
11/* * * */
12/* * author : G.Juyn * */
13/* * * */
14/* * comment : Definition of the ZLIB package interface * */
15/* * * */
16/* * changes : 0.5.1 - 05/08/2000 - G.Juyn * */
17/* * - changed strict-ANSI stuff * */
18/* * * */
19/* * 0.9.2 - 08/05/2000 - G.Juyn * */
20/* * - changed file-prefixes * */
21/* * * */
22/* ************************************************************************** */
23
24#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI)
25#pragma option -A /* force ANSI-C */
26#endif
27
28#ifndef _libmng_zlib_h_
29#define _libmng_zlib_h_
30
31/* ************************************************************************** */
32
33mng_retcode mngzlib_initialize (mng_datap pData);
34mng_retcode mngzlib_cleanup (mng_datap pData);
35
36mng_retcode mngzlib_inflateinit (mng_datap pData);
37mng_retcode mngzlib_inflaterows (mng_datap pData,
38 mng_uint32 iInlen,
39 mng_uint8p pIndata);
40mng_retcode mngzlib_inflatedata (mng_datap pData,
41 mng_uint32 iInlen,
42 mng_uint8p pIndata);
43mng_retcode mngzlib_inflatefree (mng_datap pData);
44
45mng_retcode mngzlib_deflateinit (mng_datap pData);
46mng_retcode mngzlib_deflaterows (mng_datap pData,
47 mng_uint32 iInlen,
48 mng_uint8p pIndata);
49mng_retcode mngzlib_deflatedata (mng_datap pData,
50 mng_uint32 iInlen,
51 mng_uint8p pIndata);
52mng_retcode mngzlib_deflatefree (mng_datap pData);
53
54/* ************************************************************************** */
55
56#endif /* _libmng_zlib_h_ */
57
58/* ************************************************************************** */
59/* * end of file * */
60/* ************************************************************************** */
Note: See TracBrowser for help on using the repository browser.