aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Filesystem
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Filesystem')
-rw-r--r--src/libjin/Filesystem/Buffer.h9
-rw-r--r--src/libjin/Filesystem/Filesystem.h2
2 files changed, 10 insertions, 1 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;
diff --git a/src/libjin/Filesystem/Filesystem.h b/src/libjin/Filesystem/Filesystem.h
index ffc0c52..3ae984d 100644
--- a/src/libjin/Filesystem/Filesystem.h
+++ b/src/libjin/Filesystem/Filesystem.h
@@ -5,7 +5,7 @@ namespace jin
{
namespace filesystem
{
-
+ /* Դ */
class Filesystem
{
public: