xref: /inferno-os/libfreetype/infcodes.h (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth /* infcodes.h -- header to use infcodes.c
2*37da2899SCharles.Forsyth  * Copyright (C) 1995-2002 Mark Adler
3*37da2899SCharles.Forsyth  * For conditions of distribution and use, see copyright notice in zlib.h
4*37da2899SCharles.Forsyth  */
5*37da2899SCharles.Forsyth 
6*37da2899SCharles.Forsyth /* WARNING: this file should *not* be used by applications. It is
7*37da2899SCharles.Forsyth    part of the implementation of the compression library and is
8*37da2899SCharles.Forsyth    subject to change. Applications should only use zlib.h.
9*37da2899SCharles.Forsyth  */
10*37da2899SCharles.Forsyth 
11*37da2899SCharles.Forsyth #ifndef _INFCODES_H
12*37da2899SCharles.Forsyth #define _INFCODES_H
13*37da2899SCharles.Forsyth 
14*37da2899SCharles.Forsyth struct inflate_codes_state;
15*37da2899SCharles.Forsyth typedef struct inflate_codes_state FAR inflate_codes_statef;
16*37da2899SCharles.Forsyth 
17*37da2899SCharles.Forsyth local inflate_codes_statef *inflate_codes_new OF((
18*37da2899SCharles.Forsyth     uInt, uInt,
19*37da2899SCharles.Forsyth     inflate_huft *, inflate_huft *,
20*37da2899SCharles.Forsyth     z_streamp ));
21*37da2899SCharles.Forsyth 
22*37da2899SCharles.Forsyth local int inflate_codes OF((
23*37da2899SCharles.Forsyth     inflate_blocks_statef *,
24*37da2899SCharles.Forsyth     z_streamp ,
25*37da2899SCharles.Forsyth     int));
26*37da2899SCharles.Forsyth 
27*37da2899SCharles.Forsyth local void inflate_codes_free OF((
28*37da2899SCharles.Forsyth     inflate_codes_statef *,
29*37da2899SCharles.Forsyth     z_streamp ));
30*37da2899SCharles.Forsyth 
31*37da2899SCharles.Forsyth #endif /* _INFCODES_H */
32