Rev 49813 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
//////////////////////////////////////////////////////////////////////////////////// \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 2extern const uint8_t lzma_header_magic[6];extern const uint8_t lzma_footer_magic[2];static inline boolis_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