11#if !defined DEBUG && !defined __CC_ARM
47 memset((
void*)
ptr(), 0, this->
_size);
56 memcpy(
ptr()+offset, src, len *
sizeof(
uint8_t));
60 #define poly_max(a, b) ((a > b) ? (a) : (b))
#define assert(T)
Definition avr.h:10
AudioTools internal: Reed-Solomon.
Definition gf.hpp:19
#define poly_max(a, b)
Definition poly.hpp:60
uint16_t _offset
Definition poly.hpp:92
void Reset()
Definition poly.hpp:46
bool Append(uint8_t num)
Definition poly.hpp:30
uint8_t id() const
Definition poly.hpp:72
Poly(uint8_t id, uint16_t offset, uint8_t size)
Definition poly.hpp:24
void Set(const uint8_t *src, uint8_t len, uint8_t offset=0)
Definition poly.hpp:54
Poly()
Definition poly.hpp:21
uint8_t _id
Definition poly.hpp:90
uint8_t * ptr() const
Definition poly.hpp:81
uint8_t _size
Definition poly.hpp:91
uint8_t length
Definition poly.hpp:86
uint8_t ** _memory
Definition poly.hpp:93
uint8_t & at(uint8_t i) const
Definition poly.hpp:67
uint8_t size() const
Definition poly.hpp:76
void Copy(const Poly *src)
Definition poly.hpp:62
void Init(uint8_t id, uint16_t offset, uint8_t size, uint8_t **memory_ptr)
Definition poly.hpp:37