(root)/
libxml2-2.12.3/
include/
private/
xzlib.h
       1  /**
       2   * xzlib.h: header for the front end for the transparent support of lzma
       3   *          compression at the I/O layer
       4   *
       5   * See Copyright for the status of this software.
       6   *
       7   * Anders F Bjorklund <afb@users.sourceforge.net>
       8   */
       9  
      10  #ifndef LIBXML2_XZLIB_H
      11  #define LIBXML2_XZLIB_H
      12  
      13  #include <libxml/xmlversion.h>
      14  
      15  #ifdef LIBXML_LZMA_ENABLED
      16  
      17  typedef void *xzFile;           /* opaque lzma file descriptor */
      18  
      19  XML_HIDDEN xzFile
      20  __libxml2_xzopen(const char *path, const char *mode);
      21  XML_HIDDEN xzFile
      22  __libxml2_xzdopen(int fd, const char *mode);
      23  XML_HIDDEN int
      24  __libxml2_xzread(xzFile file, void *buf, unsigned len);
      25  XML_HIDDEN int
      26  __libxml2_xzclose(xzFile file);
      27  XML_HIDDEN int
      28  __libxml2_xzcompressed(xzFile f);
      29  
      30  #endif /* LIBXML_LZMA_ENABLED */
      31  
      32  #endif /* LIBXML2_XZLIB_H */