aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Filesystem/Buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Filesystem/Buffer.h')
-rw-r--r--src/libjin/Filesystem/Buffer.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libjin/Filesystem/Buffer.h b/src/libjin/Filesystem/Buffer.h
index 15ea665..5598f66 100644
--- a/src/libjin/Filesystem/Buffer.h
+++ b/src/libjin/Filesystem/Buffer.h
@@ -2,6 +2,7 @@
#define __LIBJIN_BUFFER_H
#include <string.h>
+#include <stdlib.h>
namespace jin
{
@@ -47,6 +48,14 @@ namespace filesystem
memcpy(data, buffer.data, size);
}
+ void clear()
+ {
+ if (data == nullptr)
+ return;
+ free(data);
+ data = nullptr;
+ }
+
void* data;
unsigned int size;