Index: xz/src/liblzma/delta/delta_private.h |
=================================================================== |
--- xz/src/liblzma/delta/delta_private.h (revision 0) |
+++ xz/src/liblzma/delta/delta_private.h (revision 0) |
@@ -0,0 +1,37 @@ |
+/////////////////////////////////////////////////////////////////////////////// |
+// |
+/// \file delta_private.h |
+/// \brief Private common stuff for Delta encoder and decoder |
+// |
+// Author: Lasse Collin |
+// |
+// This file has been put into the public domain. |
+// You can do whatever you want with this file. |
+// |
+/////////////////////////////////////////////////////////////////////////////// |
+ |
+#ifndef LZMA_DELTA_PRIVATE_H |
+#define LZMA_DELTA_PRIVATE_H |
+ |
+#include "delta_common.h" |
+ |
+struct lzma_coder_s { |
+ /// Next coder in the chain |
+ lzma_next_coder next; |
+ |
+ /// Delta distance |
+ size_t distance; |
+ |
+ /// Position in history[] |
+ uint8_t pos; |
+ |
+ /// Buffer to hold history of the original data |
+ uint8_t history[LZMA_DELTA_DIST_MAX]; |
+}; |
+ |
+ |
+extern lzma_ret lzma_delta_coder_init( |
+ lzma_next_coder *next, lzma_allocator *allocator, |
+ const lzma_filter_info *filters); |
+ |
+#endif |
Property changes on: xz/src/liblzma/delta/delta_private.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |