PageRenderTime 10ms CodeModel.GetById 1ms app.highlight 7ms RepoModel.GetById 0ms app.codeStats 1ms

/src/FreeImage/Source/LibMNG/libmng_zlib.h

https://bitbucket.org/cabalistic/ogredeps/
C++ Header | 60 lines | 24 code | 9 blank | 27 comment | 1 complexity | 1d8b1ee5c18de177d9fbbec2a732a138 MD5 | raw file
 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/* ************************************************************************** */