VirtualBox

source: vbox/trunk/src/libs/libxml2-2.12.6/include/private/xzlib.h@ 104377

Last change on this file since 104377 was 104377, checked in by vboxsync, 12 months ago

Adding proper svn:sync tags for libxml2-2.12.6. ​bugref:10640

File size: 771 bytes
Line 
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 <[email protected]>
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
17typedef void *xzFile; /* opaque lzma file descriptor */
18
19XML_HIDDEN xzFile
20__libxml2_xzopen(const char *path, const char *mode);
21XML_HIDDEN xzFile
22__libxml2_xzdopen(int fd, const char *mode);
23XML_HIDDEN int
24__libxml2_xzread(xzFile file, void *buf, unsigned len);
25XML_HIDDEN int
26__libxml2_xzclose(xzFile file);
27XML_HIDDEN int
28__libxml2_xzcompressed(xzFile f);
29
30#endif /* LIBXML_LZMA_ENABLED */
31
32#endif /* LIBXML2_XZLIB_H */
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette