Extend byte array expansion and compression methods with optional padding

This commit is contained in:
Jack Grigg
2016-08-14 01:58:08 +12:00
parent caa0348f04
commit 20abe2083c
3 changed files with 23 additions and 14 deletions

View File

@@ -26,10 +26,10 @@ typedef uint8_t eh_trunc;
void ExpandArray(const unsigned char* in, size_t in_len,
unsigned char* out, size_t out_len,
size_t bit_len);
size_t bit_len, size_t byte_pad=0);
void CompressArray(const unsigned char* in, size_t in_len,
unsigned char* out, size_t out_len,
size_t bit_len);
size_t bit_len, size_t byte_pad=0);
eh_index ArrayToEhIndex(const unsigned char* array);
eh_trunc TruncateIndex(const eh_index i, const unsigned int ilen);