summaryrefslogtreecommitdiff
path: root/data_buffer.cpp
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2024-02-05 01:20:51 +0300
committerOxore <oxore@protonmail.com>2024-02-05 01:21:59 +0300
commit21a9aa92a7cf8767a0fcb33858546dea744c4071 (patch)
treea5313fdaff5c0ed2d3db416d027e6df21d3cd7ff /data_buffer.cpp
parent9fd2eba95beb6c9ce6fb26e1442aa2f68aac9b1f (diff)
Organize source code and tests
Diffstat (limited to 'data_buffer.cpp')
-rw-r--r--data_buffer.cpp29
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;
-}