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