diff options
author | Oxore <oxore@protonmail.com> | 2024-02-05 01:20:51 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2024-02-05 01:21:59 +0300 |
commit | 21a9aa92a7cf8767a0fcb33858546dea744c4071 (patch) | |
tree | a5313fdaff5c0ed2d3db416d027e6df21d3cd7ff /data_buffer.cpp | |
parent | 9fd2eba95beb6c9ce6fb26e1442aa2f68aac9b1f (diff) |
Organize source code and tests
Diffstat (limited to 'data_buffer.cpp')
-rw-r--r-- | data_buffer.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/data_buffer.cpp b/data_buffer.cpp deleted file mode 100644 index 33cb0b3..0000000 --- a/data_buffer.cpp +++ /dev/null @@ -1,29 +0,0 @@ -/* SPDX-License-Identifier: Unlicense - */ - -#include "data_buffer.h" - -#include <cassert> -#include <cstring> - -void DataBuffer::Expand(size_t new_size) -{ - assert(buffer); - if (new_size <= buffer_size) { - return; - } - uint8_t *new_buffer{new uint8_t[new_size]}; - assert(new_buffer); - memcpy(new_buffer, buffer, occupied_size); - delete [] buffer; - buffer = new_buffer; - buffer_size = new_size; -} - -DataBuffer::~DataBuffer() -{ - delete [] buffer; - buffer = nullptr; - buffer_size = 0; - occupied_size = 0; -} |