|
1 | 1 | #include "lz4_lzss_common_ff8.hpp" |
2 | 2 | #include "open_viii/compression/L4Z.hpp" |
| 3 | +#include <iostream> |
3 | 4 |
|
4 | 5 | void |
5 | 6 | compress(std::string_view in, std::string_view out) |
|
10 | 11 | std::exit(1); |
11 | 12 | } |
12 | 13 | std::ofstream os = open_file(out); |
13 | | - const auto compressed = |
14 | | - open_viii::compression::l4z::compress<std::vector<char>>(decompressed); |
| 14 | + const auto compressed |
| 15 | + = open_viii::compression::l4z::compress<std::vector<char>>(decompressed); |
15 | 16 | // write int size+8 |
16 | 17 | write_value(os, static_cast<std::uint32_t>(std::size(compressed) + 8U)); |
17 | 18 | // write string |
|
36 | 37 | std::ofstream os = open_file(out); |
37 | 38 | const auto input = tl::read::input(compressed); |
38 | 39 | const auto comp_size = input.output<std::uint32_t>(); |
39 | | - const auto expected_size = |
40 | | - input.seek(4, std::ios::cur).output<std::uint32_t>(); |
| 40 | + const auto expected_size |
| 41 | + = input.seek(4, std::ios::cur).output<std::uint32_t>(); |
41 | 42 | if (std::size(compressed) != comp_size + 4U) { |
42 | 43 | std::cerr << "Size of file mismatch: per header file size " |
43 | 44 | << std::size(compressed) << " should equal " << comp_size + 4U |
44 | 45 | << " !!\n"; |
45 | 46 | std::exit(1); |
46 | 47 | } |
47 | | - const auto decompressed = |
48 | | - open_viii::compression::l4z::decompress<std::vector<char>>( |
49 | | - std::span(compressed).subspan(12U), expected_size); |
| 48 | + const auto decompressed |
| 49 | + = open_viii::compression::l4z::decompress<std::vector<char>>( |
| 50 | + std::span(compressed).subspan(12U), |
| 51 | + expected_size); |
50 | 52 | os.write(std::data(decompressed), static_cast<long>(std::size(decompressed))); |
51 | 53 | } |
52 | 54 |
|
|
0 commit comments