From 8cb5b3eac1bb669b8828777489d54e9d9057fe6f Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 6 May 2019 15:04:16 +0200 Subject: Stop using variable length array in Interleaver --- src/Interleaver.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/Interleaver.h') diff --git a/src/Interleaver.h b/src/Interleaver.h index 3afe8f0..2a32c47 100644 --- a/src/Interleaver.h +++ b/src/Interleaver.h @@ -26,13 +26,12 @@ # include "config.h" #endif +#include class Interleaver { public: Interleaver(unsigned short I, unsigned short M, bool reverse = false); - Interleaver(Interleaver& clone); - virtual ~Interleaver(); void setReverse(bool state); void encode(void* data, unsigned long size); @@ -48,7 +47,7 @@ private: unsigned long j; unsigned long index; unsigned long memSize; - char* mem; + std::vector mem; bool reverse; }; -- cgit v1.2.3