block_buffer_encoder.h revision 278307
1184610Salfred/////////////////////////////////////////////////////////////////////////////// 2184610Salfred// 3184610Salfred/// \file block_buffer_encoder.h 4184610Salfred/// \brief Single-call .xz Block encoder 5184610Salfred// 6184610Salfred// Author: Lasse Collin 7184610Salfred// 8184610Salfred// This file has been put into the public domain. 9184610Salfred// You can do whatever you want with this file. 10184610Salfred// 11184610Salfred/////////////////////////////////////////////////////////////////////////////// 12184610Salfred 13184610Salfred#ifndef LZMA_BLOCK_BUFFER_ENCODER_H 14184610Salfred#define LZMA_BLOCK_BUFFER_ENCODER_H 15184610Salfred 16184610Salfred#include "common.h" 17184610Salfred 18184610Salfred 19184610Salfred/// uint64_t version of lzma_block_buffer_bound(). It is used by 20184610Salfred/// stream_encoder_mt.c. Probably the original lzma_block_buffer_bound() 21184610Salfred/// should have been 64-bit, but fixing it would break the ABI. 22184610Salfredextern uint64_t lzma_block_buffer_bound64(uint64_t uncompressed_size); 23184610Salfred 24184610Salfred#endif 25184610Salfred