diff options
Diffstat (limited to 'dev/LibC++')
| -rw-r--r-- | dev/LibC++/filesystem.h | 2 | ||||
| -rwxr-xr-x | dev/LibC++/make_hdrs.sh (renamed from dev/LibC++/make_stdcc.sh) | 2 | ||||
| -rw-r--r-- | dev/LibC++/new.h | 17 |
3 files changed, 20 insertions, 1 deletions
diff --git a/dev/LibC++/filesystem.h b/dev/LibC++/filesystem.h index c9f6e42..59e73a0 100644 --- a/dev/LibC++/filesystem.h +++ b/dev/LibC++/filesystem.h @@ -7,6 +7,8 @@ #ifndef __NECTI_FS_H__ #define __NECTI_FS_H__ +#include <LibC++/defines.h> + namespace std { class path; class filesystem_error; diff --git a/dev/LibC++/make_stdcc.sh b/dev/LibC++/make_hdrs.sh index 7e23e2c..5e8907e 100755 --- a/dev/LibC++/make_stdcc.sh +++ b/dev/LibC++/make_hdrs.sh @@ -1,6 +1,6 @@ #! /bin/sh -outputDir=stdcxx/ +outputDir=libCxx/ mkdir -p $outputDir diff --git a/dev/LibC++/new.h b/dev/LibC++/new.h new file mode 100644 index 0000000..2802c53 --- /dev/null +++ b/dev/LibC++/new.h @@ -0,0 +1,17 @@ + +/* ------------------------------------------- + + Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. + +------------------------------------------- */ + +#pragma once + +#include <LibC++/defines.h> + +void* operator new(size_t); +void* operator new[](size_t); + +void operator delete(void*) noexcept; +void operator delete(void*, unsigned long); +void operator delete[](void*) noexcept;
\ No newline at end of file |
