VirtualBox

source: vbox/trunk/src/libs/libxml2-2.13.2/include/private/xzlib.h@ 107610

Last change on this file since 107610 was 105420, checked in by vboxsync, 10 months ago

libxml2-2.12.6: Applied and adjusted our libxml2 changes to 2.12.6. bugref:10730

File size: 789 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(const char *path, 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