Index: xz/src/liblzma/common/stream_flags_common.h |
=================================================================== |
--- xz/src/liblzma/common/stream_flags_common.h (revision 0) |
+++ xz/src/liblzma/common/stream_flags_common.h (revision 0) |
@@ -0,0 +1,33 @@ |
+/////////////////////////////////////////////////////////////////////////////// |
+// |
+/// \file stream_flags_common.h |
+/// \brief Common stuff for Stream flags coders |
+// |
+// Author: Lasse Collin |
+// |
+// This file has been put into the public domain. |
+// You can do whatever you want with this file. |
+// |
+/////////////////////////////////////////////////////////////////////////////// |
+ |
+#ifndef LZMA_STREAM_FLAGS_COMMON_H |
+#define LZMA_STREAM_FLAGS_COMMON_H |
+ |
+#include "common.h" |
+ |
+/// Size of the Stream Flags field |
+#define LZMA_STREAM_FLAGS_SIZE 2 |
+ |
+extern const uint8_t lzma_header_magic[6]; |
+extern const uint8_t lzma_footer_magic[2]; |
+ |
+ |
+static inline bool |
+is_backward_size_valid(const lzma_stream_flags *options) |
+{ |
+ return options->backward_size >= LZMA_BACKWARD_SIZE_MIN |
+ && options->backward_size <= LZMA_BACKWARD_SIZE_MAX |
+ && (options->backward_size & 3) == 0; |
+} |
+ |
+#endif |
Property changes on: xz/src/liblzma/common/stream_flags_common.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |