]> granicus.if.org Git - xz/commitdiff
Remove RC_BUFFER_SIZE from lzma_encoder_private.h
authorLasse Collin <lasse.collin@tukaani.org>
Mon, 14 Jan 2008 11:42:43 +0000 (13:42 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Mon, 14 Jan 2008 11:42:43 +0000 (13:42 +0200)
and replace it with a sanity check.

src/liblzma/lzma/lzma_encoder_private.h

index 9ecbc1c5e411261561d72d7e5b5e2f1ecdbdafa5..ba19b6ae0f637713ff901d1f5e7ad490b21675ca 100644 (file)
 #include "lzma_encoder.h"
 #include "lzma_common.h"
 #include "lz_encoder.h"
+#include "range_encoder.h"
 
 // We need space for about two encoding loops, because there is no check
 // 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
 // the exact value. 64 bytes certainly is enough. :-)
-#define RC_BUFFER_SIZE 64
-#include "range_encoder.h"
+#if LZMA_LZ_TEMP_SIZE < 64
+#      error LZMA_LZ_TEMP_SIZE is too small.
+#endif
 
 
 #define move_pos(num) \