Index: xz/src/liblzma/lzma/lzma2_encoder.h |
=================================================================== |
--- xz/src/liblzma/lzma/lzma2_encoder.h (revision 0) |
+++ xz/src/liblzma/lzma/lzma2_encoder.h (revision 0) |
@@ -0,0 +1,41 @@ |
+/////////////////////////////////////////////////////////////////////////////// |
+// |
+/// \file lzma2_encoder.h |
+/// \brief LZMA2 encoder |
+/// |
+// Authors: Igor Pavlov |
+// Lasse Collin |
+// |
+// This file has been put into the public domain. |
+// You can do whatever you want with this file. |
+// |
+/////////////////////////////////////////////////////////////////////////////// |
+ |
+#ifndef LZMA_LZMA2_ENCODER_H |
+#define LZMA_LZMA2_ENCODER_H |
+ |
+#include "common.h" |
+ |
+ |
+/// Maximum number of bytes of actual data per chunk (no headers) |
+#define LZMA2_CHUNK_MAX (UINT32_C(1) << 16) |
+ |
+/// Maximum uncompressed size of LZMA chunk (no headers) |
+#define LZMA2_UNCOMPRESSED_MAX (UINT32_C(1) << 21) |
+ |
+/// Maximum size of LZMA2 headers |
+#define LZMA2_HEADER_MAX 6 |
+ |
+/// Size of a header for uncompressed chunk |
+#define LZMA2_HEADER_UNCOMPRESSED 3 |
+ |
+ |
+extern lzma_ret lzma_lzma2_encoder_init( |
+ lzma_next_coder *next, lzma_allocator *allocator, |
+ const lzma_filter_info *filters); |
+ |
+extern uint64_t lzma_lzma2_encoder_memusage(const void *options); |
+ |
+extern lzma_ret lzma_lzma2_props_encode(const void *options, uint8_t *out); |
+ |
+#endif |
Property changes on: xz/src/liblzma/lzma/lzma2_encoder.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |