Update the debug programs so that they compile again.
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 14 Nov 2009 17:45:39 +0000 (19:45 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 14 Nov 2009 17:45:39 +0000 (19:45 +0200)
debug/crc32.c
debug/memusage.c
debug/sync_flush.c

index 0fe4651..e545a3c 100644 (file)
@@ -11,6 +11,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 
 #include "sysdefs.h"
+#include "lzma.h"
 #include <stdio.h>
 
 
index 93fe0b2..bd72b5a 100644 (file)
@@ -42,8 +42,10 @@ main(void)
                { UINT64_MAX, NULL }
        };
 
-       printf("Encoder: %10" PRIu64 " B\n", lzma_memusage_encoder(filters));
-       printf("Decoder: %10" PRIu64 " B\n", lzma_memusage_decoder(filters));
+       printf("Encoder: %10" PRIu64 " B\n",
+                       lzma_raw_encoder_memusage(filters));
+       printf("Decoder: %10" PRIu64 " B\n",
+                       lzma_raw_decoder_memusage(filters));
 
        return 0;
 }
index 1dccbda..4a31efd 100644 (file)
@@ -71,7 +71,6 @@ main(int argc, char **argv)
                .lp = LZMA_LP_DEFAULT,
                .pb = LZMA_PB_DEFAULT,
                .preset_dict = NULL,
-               .persistent = true,
                .mode = LZMA_MODE_NORMAL,
                .nice_len = 32,
                .mf = LZMA_MF_HC3,
@@ -106,20 +105,25 @@ main(int argc, char **argv)
        }
 
        // Encoding
-
        encode(0, LZMA_SYNC_FLUSH);
        encode(6, LZMA_SYNC_FLUSH);
        encode(0, LZMA_SYNC_FLUSH);
        encode(7, LZMA_SYNC_FLUSH);
        encode(0, LZMA_SYNC_FLUSH);
        encode(0, LZMA_FINISH);
+
 /*
        encode(53, LZMA_SYNC_FLUSH);
-//     opt_lzma.literal_context_bits = 2;
-//     opt_lzma.literal_pos_bits = 1;
-//     opt_lzma.pos_bits = 0;
+       opt_lzma.lc = 2;
+       opt_lzma.lp = 1;
+       opt_lzma.pb = 0;
+       if (lzma_filters_update(&strm, filters) != LZMA_OK) {
+               fprintf(stderr, "update failed\n");
+               exit(1);
+       }
        encode(404, LZMA_FINISH);
 */
+
        // Clean up
        lzma_end(&strm);