infcodes.h revision 7c478bd95313f5f23a4c958a745db2134aa03244
/*
* Copyright 2003 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
* infcodes.h -- header to use infcodes.c
* Copyright (C) 1995-1998 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
#ifndef _INFCODES_H
#define _INFCODES_H
#pragma ident "%Z%%M% %I% %E% SMI"
#ifdef __cplusplus
extern "C" {
#endif
struct inflate_codes_state;
typedef struct inflate_codes_state inflate_codes_statef;
extern inflate_codes_statef *inflate_codes_new(uInt, uInt, inflate_huft *,
inflate_huft *, z_streamp);
extern int inflate_codes(inflate_blocks_statef *, z_streamp, int);
extern void inflate_codes_free(inflate_codes_statef *, z_streamp);
#ifdef __cplusplus
}
#endif
#endif /* _INFCODES_H */