Remove RC_BUFFER_SIZE from lzma_encoder_private.h
and replace it with a sanity check.
This commit is contained in:
parent
e22b37968d
commit
362dc3843b
|
@ -24,13 +24,15 @@
|
||||||
#include "lzma_encoder.h"
|
#include "lzma_encoder.h"
|
||||||
#include "lzma_common.h"
|
#include "lzma_common.h"
|
||||||
#include "lz_encoder.h"
|
#include "lz_encoder.h"
|
||||||
|
#include "range_encoder.h"
|
||||||
|
|
||||||
// We need space for about two encoding loops, because there is no check
|
// We need space for about two encoding loops, because there is no check
|
||||||
// for available buffer space before end of payload marker gets written.
|
// for available buffer space before end of payload marker gets written.
|
||||||
// 2*26 bytes should be enough for this... but Lasse isn't very sure about
|
// 2*26 bytes should be enough for this... but Lasse isn't very sure about
|
||||||
// the exact value. 64 bytes certainly is enough. :-)
|
// the exact value. 64 bytes certainly is enough. :-)
|
||||||
#define RC_BUFFER_SIZE 64
|
#if LZMA_LZ_TEMP_SIZE < 64
|
||||||
#include "range_encoder.h"
|
# error LZMA_LZ_TEMP_SIZE is too small.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define move_pos(num) \
|
#define move_pos(num) \
|
||||||
|
|
Loading…
Reference in New Issue