20 lines
281 B
C++
20 lines
281 B
C++
// (C) 2018 by Folkert van Heusden
|
|
// Released under Apache License v2.0
|
|
#include <string.h>
|
|
|
|
#include "memory.h"
|
|
|
|
memory::memory(const uint32_t size) : size(size)
|
|
{
|
|
m = new uint8_t[size]();
|
|
}
|
|
|
|
memory::~memory()
|
|
{
|
|
delete [] m;
|
|
}
|
|
|
|
void memory::reset()
|
|
{
|
|
memset(m, 0x00, size);
|
|
}
|