1 /* infblock.h -- header to use infblock.c 
   2  * Copyright (C) 1995-2002 Mark Adler 
   3  * For conditions of distribution and use, see copyright notice in zlib.h  
   6 /* WARNING: this file should *not* be used by applications. It is 
   7    part of the implementation of the compression library and is 
   8    subject to change. Applications should only use zlib.h. 
  11 struct inflate_blocks_state
; 
  12 typedef struct inflate_blocks_state FAR inflate_blocks_statef
; 
  14 extern inflate_blocks_statef 
* inflate_blocks_new 
OF(( 
  16     check_func c
,               /* check function */ 
  17     uInt w
));                   /* window size */ 
  19 extern int inflate_blocks 
OF(( 
  20     inflate_blocks_statef 
*, 
  22     int));                      /* initial return code */ 
  24 extern void inflate_blocks_reset 
OF(( 
  25     inflate_blocks_statef 
*, 
  27     uLongf 
*));                  /* check value on output */ 
  29 extern int inflate_blocks_free 
OF(( 
  30     inflate_blocks_statef 
*, 
  33 extern void inflate_set_dictionary 
OF(( 
  34     inflate_blocks_statef 
*s
, 
  35     const Bytef 
*d
,  /* dictionary */ 
  36     uInt  n
));       /* dictionary length */ 
  38 extern int inflate_blocks_sync_point 
OF(( 
  39     inflate_blocks_statef 
*s
));