Enable gcc wall and werror.

This commit is contained in:
James Grogan 2023-01-23 11:06:30 +00:00
parent 990cde402b
commit 3fad113178
64 changed files with 347 additions and 314 deletions

View file

@ -22,10 +22,10 @@ TEST_CASE(TestHuffmanCodeLengthTable, "compression")
table.buildCompressedLengthSequence();
auto compressed_sequence = table.getCompressedLengthSequence();
for (auto entry : compressed_sequence)
{
//for (auto entry : compressed_sequence)
//{
// std::cout << "Count " << entry.first << " extra bits " << entry.second << std::endl;
}
//}
auto compressed_lengths = table.getCompressedLengthCounts();
for(unsigned idx = 0; idx<compressed_lengths.size(); idx++)
@ -53,10 +53,10 @@ TEST_CASE(TestLiteralsTable, "compression")
table.buildCompressedLengthSequence();
auto compressed_sequence = table.getCompressedLengthSequence();
for (auto entry : compressed_sequence)
{
//for (auto entry : compressed_sequence)
//{
// std::cout << "Code " << entry.first << " extra bits " << entry.second << std::endl;
}
//}
auto compressed_lengths = table.getCompressedLengthCounts();
for(unsigned idx = 0; idx<compressed_lengths.size(); idx++)

View file

@ -25,11 +25,11 @@ TEST_CASE(TestLz77Encoder, "compression")
encoder.encode();
auto hit_buffer = encoder.getHitBuffer();
for(const auto& hit : hit_buffer)
{
const auto& [length, distance, next_char] = hit;
//for(const auto& hit : hit_buffer)
//{
//const auto& [length, distance, next_char] = hit;
//std::cout << "Got hit " << length << " | " << distance << " | " << static_cast<int>(next_char) << std::endl;
}
//}
HuffmanEncoder huffman_encoder;
huffman_encoder.initializeTrees(hit_buffer);