]> icculus.org git repositories - icculus/xz.git/blob - tests/test_block.c
Initial changes to change the suffix of the new format to .xz.
[icculus/xz.git] / tests / test_block.c
1 ///////////////////////////////////////////////////////////////////////////////
2 //
3 /// \file       test_block.c
4 /// \brief      Tests Block coders
5 //
6 //  Copyright (C) 2007 Lasse Collin
7 //
8 //  This library is free software; you can redistribute it and/or
9 //  modify it under the terms of the GNU Lesser General Public
10 //  License as published by the Free Software Foundation; either
11 //  version 2.1 of the License, or (at your option) any later version.
12 //
13 //  This library is distributed in the hope that it will be useful,
14 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
15 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16 //  Lesser General Public License for more details.
17 //
18 ///////////////////////////////////////////////////////////////////////////////
19
20 #include "tests.h"
21
22
23 static uint8_t text[] = "Hello world!";
24 static uint8_t buffer[4096];
25 static lzma_options_block block_options;
26 static lzma_stream strm = LZMA_STREAM_INIT;
27
28
29 static void
30 test1(void)
31 {
32
33 }
34
35
36 int
37 main()
38 {
39         lzma_init();
40
41         block_options = (lzma_options_block){
42                 .check_type = LZMA_CHECK_NONE,
43                 .has_eopm = true,
44                 .has_uncompressed_size_in_footer = false,
45                 .has_backward_size = false,
46                 .handle_padding = false,
47                 .total_size = LZMA_VLI_UNKNOWN,
48                 .compressed_size = LZMA_VLI_UNKNOWN,
49                 .uncompressed_size = LZMA_VLI_UNKNOWN,
50                 .header_size = 5,
51         };
52         block_options.filters[0].id = LZMA_VLI_UNKNOWN;
53         block_options.filters[0].options = NULL;
54
55
56         lzma_end(&strm);
57
58         return 0;
59 }