rle module moved to coders package

This commit is contained in:
MihailRis 2024-04-15 02:57:42 +03:00
parent 4a32b33bf3
commit d2a2f0e8ae
5 changed files with 108 additions and 108 deletions

17
src/coders/rle.h Normal file
View file

@ -0,0 +1,17 @@
#ifndef CODERS_RLE_H_
#define CODERS_RLE_H_
#include "../typedefs.h"
namespace rle {
size_t encode(const ubyte* src, size_t length, ubyte* dst);
size_t decode(const ubyte* src, size_t length, ubyte* dst);
}
namespace extrle {
constexpr uint max_sequence = 0x7FFF;
size_t encode(const ubyte* src, size_t length, ubyte* dst);
size_t decode(const ubyte* src, size_t length, ubyte* dst);
}
#endif // CODERS_RLE_H_