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