Code cleanup

This commit is contained in:
Phuntsok Drak-pa 2018-05-25 12:13:12 +02:00
parent 72c71c306f
commit 44434df096
2 changed files with 2 additions and 6 deletions

View File

@ -7,7 +7,6 @@
#include <cassert>
#include <cstdlib>
#include <fstream>
#include <iostream>
#include "io.hh"
using std::vector;
using std::uint8_t;
@ -22,8 +21,6 @@ using ustring = std::basic_string<uint8_t>; // chaîne non encodée
using uvec = std::vector<std::uint32_t>; // chaîne encodée
using std::printf;
// constexpr size_t CHUNK_SIZE = 32768;
constexpr int ipow(int base, int exp) {
int result = 1;
for (;;) {
@ -39,6 +36,8 @@ constexpr int ipow(int base, int exp) {
return result;
}
constexpr size_t DICT_MAX = ipow(2, 13) - 256; /* 12 bits */
/**
* La chaîne de caractère \p t_text est lue caractère par caractère, et est et
* selon la valeur de retour de la fonction \ref dico (permettant dans le même
@ -56,8 +55,6 @@ vvuint32 lzw_compress(string &&t_text) {
vvuint32 res{};
dict_t dict{};
constexpr size_t DICT_MAX = ipow(2, 13) - 256; /* 12 bits */
for(const auto c : t_text) {
if(dict.size() >= DICT_MAX) {
// Dictionary full -> chunk pushed, dict emptied

View File

@ -155,7 +155,6 @@ int main(int argc, char *argv[]) {
} else {
compress(input_path, output_path.c_str());
}
// compress(input_path, output_path.c_str());
} else {
puts("Not yet implemented :(");
/*