blob: 119cc3e60e4db7a678a3a27008adb474d1e00277 [file] [log] [blame]
Lucas Eckels71163ca2012-08-06 15:10:42 -07001/* ************************************************************************** */
2/* * * */
3/* * project : libmng * */
4/* * file : libmng_read.h copyright (c) 2000-2004 G.Juyn * */
5/* * version : 1.0.8 * */
6/* * * */
7/* * purpose : Read management (definition) * */
8/* * * */
9/* * author : G.Juyn * */
10/* * * */
11/* * comment : Definition of the read management routines * */
12/* * * */
13/* * changes : 0.5.1 - 05/08/2000 - G.Juyn * */
14/* * - changed strict-ANSI stuff * */
15/* * * */
16/* * 0.9.2 - 08/05/2000 - G.Juyn * */
17/* * - changed file-prefixes * */
18/* * * */
19/* * 0.9.3 - 10/18/2000 - G.Juyn * */
20/* * - added closestream() processing for mng_cleanup() * */
21/* * * */
22/* * 1.0.5 - 08/19/2002 - G.Juyn * */
23/* * - B597134 - libmng pollutes the linker namespace * */
24/* * * */
25/* * 1.0.8 - 04/12/2004 - G.Juyn * */
26/* * - added data-push mechanisms for specialized decoders * */
27/* * * */
28/* ************************************************************************** */
29
30#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI)
31#pragma option -A /* force ANSI-C */
32#endif
33
34#ifndef _libmng_read_h_
35#define _libmng_read_h_
36
37/* ************************************************************************** */
38
39mng_retcode mng_process_eof (mng_datap pData);
40
41mng_retcode mng_release_pushdata (mng_datap pData);
42
43mng_retcode mng_release_pushchunk (mng_datap pData);
44
45mng_retcode mng_read_graphic (mng_datap pData);
46
47/* ************************************************************************** */
48
49#endif /* _libmng_read_h_ */
50
51/* ************************************************************************** */
52/* * end of file * */
53/* ************************************************************************** */