summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/NeKit
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/NeKit')
-rw-r--r--src/kernel/NeKit/Array.h5
-rw-r--r--src/kernel/NeKit/Config.h5
-rw-r--r--src/kernel/NeKit/CxxAbi.h5
-rw-r--r--src/kernel/NeKit/ErrorOr.h5
-rw-r--r--src/kernel/NeKit/Function.h5
-rw-r--r--src/kernel/NeKit/Json.h5
-rw-r--r--src/kernel/NeKit/KString.h5
-rw-r--r--src/kernel/NeKit/KernelPanic.h5
-rw-r--r--src/kernel/NeKit/Macros.h5
-rw-r--r--src/kernel/NeKit/MutableArray.h6
-rw-r--r--src/kernel/NeKit/NeKit.h5
-rw-r--r--src/kernel/NeKit/New.h5
-rw-r--r--src/kernel/NeKit/OwnPtr.h7
-rw-r--r--src/kernel/NeKit/PageMgr.h5
-rw-r--r--src/kernel/NeKit/Pair.h5
-rw-r--r--src/kernel/NeKit/Pmm.h5
-rw-r--r--src/kernel/NeKit/Stream.h5
-rw-r--r--src/kernel/NeKit/TOML.h7
-rw-r--r--src/kernel/NeKit/Utils.h5
-rw-r--r--src/kernel/NeKit/Variant.h5
20 files changed, 83 insertions, 22 deletions
diff --git a/src/kernel/NeKit/Array.h b/src/kernel/NeKit/Array.h
index 179b8e4e..1b01760d 100644
--- a/src/kernel/NeKit/Array.h
+++ b/src/kernel/NeKit/Array.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_ARRAY_H
+#define NEKIT_ARRAY_H
#include <KernelKit/DebugOutput.h>
#include <NeKit/Config.h>
@@ -42,3 +43,5 @@ inline auto make_array(ValueType& val) -> auto {
return Array<ValueType, ARRAY_SIZE(val)>{val};
}
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h
index 3eceb79e..e7087a18 100644
--- a/src/kernel/NeKit/Config.h
+++ b/src/kernel/NeKit/Config.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_CONFIG_H
+#define NEKIT_CONFIG_H
#include <NeKit/Macros.h>
@@ -220,3 +221,5 @@ struct PropertyResult final {
static constexpr bool kValue = Type::kValue;
};
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/CxxAbi.h b/src/kernel/NeKit/CxxAbi.h
index 41956d3f..c9d60739 100644
--- a/src/kernel/NeKit/CxxAbi.h
+++ b/src/kernel/NeKit/CxxAbi.h
@@ -3,7 +3,8 @@
Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
-#pragma once
+#ifndef NEKIT_CXXABI_H
+#define NEKIT_CXXABI_H
#include <NeKit/Config.h>
@@ -24,3 +25,5 @@ typedef Kernel::SizeT* __guard;
}
#endif // !__NECTI__
+
+#endif
diff --git a/src/kernel/NeKit/ErrorOr.h b/src/kernel/NeKit/ErrorOr.h
index 5fa8054b..07d544cb 100644
--- a/src/kernel/NeKit/ErrorOr.h
+++ b/src/kernel/NeKit/ErrorOr.h
@@ -7,7 +7,8 @@
* ========================================================
*/
-#pragma once
+#ifndef NEKIT_ERROROR_H
+#define NEKIT_ERROROR_H
#include <NeKit/Config.h>
#include <NeKit/Ref.h>
@@ -63,3 +64,5 @@ class ErrorOr final {
using ErrorOrAny = ErrorOr<voidPtr>;
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Function.h b/src/kernel/NeKit/Function.h
index dfa8608a..fcc3b65c 100644
--- a/src/kernel/NeKit/Function.h
+++ b/src/kernel/NeKit/Function.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_FUNCTION_H
+#define NEKIT_FUNCTION_H
#include <NeKit/Config.h>
#include <NeKit/ErrorOr.h>
@@ -37,3 +38,5 @@ class Function final {
template <typename T, typename... Args>
using FunctionOr = ErrorOr<Function<T, Args...>>;
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Json.h b/src/kernel/NeKit/Json.h
index 44db52ba..229b8ee6 100644
--- a/src/kernel/NeKit/Json.h
+++ b/src/kernel/NeKit/Json.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_JSON_H
+#define NEKIT_JSON_H
/// @brief Kernel JSON API.
@@ -143,3 +144,5 @@ struct AsciiJsonStreamReader final {
/// ================================================================================
using AsciiJsonStream = Stream<AsciiJsonStreamReader, JsonObject<Char>>;
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/KString.h b/src/kernel/NeKit/KString.h
index a27084cb..e195dd62 100644
--- a/src/kernel/NeKit/KString.h
+++ b/src/kernel/NeKit/KString.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_KSTRING_H
+#define NEKIT_KSTRING_H
#include <CompilerKit/CompilerKit.h>
#include <NeKit/Config.h>
@@ -90,3 +91,5 @@ class KStringBuilder final {
} // namespace Kernel
#include <NeKit/KString.inl>
+
+#endif
diff --git a/src/kernel/NeKit/KernelPanic.h b/src/kernel/NeKit/KernelPanic.h
index 27cbbb6b..d8483d19 100644
--- a/src/kernel/NeKit/KernelPanic.h
+++ b/src/kernel/NeKit/KernelPanic.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_KERNELPANIC_H
+#define NEKIT_KERNELPANIC_H
#include <NeKit/Config.h>
@@ -65,3 +66,5 @@ namespace Kernel {
void ke_runtime_check(bool expr, const Char* file, const Char* line);
void ke_panic(const Int32& id, const Char* message = nullptr);
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Macros.h b/src/kernel/NeKit/Macros.h
index 80a2ff6c..deb91d6a 100644
--- a/src/kernel/NeKit/Macros.h
+++ b/src/kernel/NeKit/Macros.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_MACROS_H
+#define NEKIT_MACROS_H
/***********************************************************************************/
/// @file NeKit/Macros.h
@@ -149,3 +150,5 @@
#endif // ifdef RTL_INIT_OBJECT
#define RTL_INIT_OBJECT(OBJ, TYPE, ...) TYPE OBJ = TYPE(__VA_ARGS__)
+
+#endif
diff --git a/src/kernel/NeKit/MutableArray.h b/src/kernel/NeKit/MutableArray.h
index 6dafa5b9..caf4fd9f 100644
--- a/src/kernel/NeKit/MutableArray.h
+++ b/src/kernel/NeKit/MutableArray.h
@@ -3,7 +3,9 @@
Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
-#pragma once
+
+#ifndef NEKIT_MUTABLEARRAY_H
+#define NEKIT_MUTABLEARRAY_H
#include <CompilerKit/CompilerKit.h>
#include <NeKit/Array.h>
@@ -201,3 +203,5 @@ class MutableArray : public NullableMutableArray<voidPtr, nullptr> {
Kernel::SizeT fNodeCount{0};
};
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/NeKit.h b/src/kernel/NeKit/NeKit.h
index 9bf74e57..4c290016 100644
--- a/src/kernel/NeKit/NeKit.h
+++ b/src/kernel/NeKit/NeKit.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_NEKIT_H
+#define NEKIT_NEKIT_H
#include <NeKit/Array.h>
#include <NeKit/ErrorOr.h>
@@ -18,3 +19,5 @@
#include <NeKit/Ref.h>
#include <NeKit/Stream.h>
#include <NeKit/Utils.h>
+
+#endif
diff --git a/src/kernel/NeKit/New.h b/src/kernel/NeKit/New.h
index bd986347..203dea24 100644
--- a/src/kernel/NeKit/New.h
+++ b/src/kernel/NeKit/New.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_NEW_H
+#define NEKIT_NEW_H
#include <KernelKit/HeapMgr.h>
@@ -18,3 +19,5 @@ void* operator new[](size_t);
void operator delete(void*);
void operator delete(void*, unsigned long);
void operator delete[](void*);
+
+#endif
diff --git a/src/kernel/NeKit/OwnPtr.h b/src/kernel/NeKit/OwnPtr.h
index ceb6142d..ea71f06d 100644
--- a/src/kernel/NeKit/OwnPtr.h
+++ b/src/kernel/NeKit/OwnPtr.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_OWNPTR_H
+#define NEKIT_OWNPTR_H
#include <NeKit/Config.h>
#include <NeKit/ErrorOr.h>
@@ -51,7 +52,7 @@ class OwnPtr final {
Ref<T> AsRef() { return Ref<T>(fCls); }
explicit operator bool() { return fCls; }
-
+
private:
T* fCls{nullptr};
};
@@ -67,3 +68,5 @@ inline OwnPtr<T> make_ptr(Args&&... args) {
return ret;
}
} // namespace Kernel
+
+#endif \ No newline at end of file
diff --git a/src/kernel/NeKit/PageMgr.h b/src/kernel/NeKit/PageMgr.h
index 1bd489af..4c0f03f3 100644
--- a/src/kernel/NeKit/PageMgr.h
+++ b/src/kernel/NeKit/PageMgr.h
@@ -7,7 +7,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_PAGEMGR_H
+#define NEKIT_PAGEMGR_H
#include <NeKit/Config.h>
#include <NeKit/Ref.h>
@@ -74,3 +75,5 @@ struct PageMgr final {
friend class Pmm;
};
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Pair.h b/src/kernel/NeKit/Pair.h
index 6c67d508..5ede69fa 100644
--- a/src/kernel/NeKit/Pair.h
+++ b/src/kernel/NeKit/Pair.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_PAIR_H
+#define NEKIT_PAIR_H
#include <CompilerKit/CompilerKit.h>
#include <NeKit/Config.h>
@@ -49,3 +50,5 @@ class PairBuilder final {
template <typename T1, typename T2>
using PairOr = ErrorOr<Pair<T1, T2>>;
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Pmm.h b/src/kernel/NeKit/Pmm.h
index d8d04a0b..bcb43be7 100644
--- a/src/kernel/NeKit/Pmm.h
+++ b/src/kernel/NeKit/Pmm.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_PMM_H
+#define NEKIT_PMM_H
#include <NeKit/Config.h>
#include <NeKit/PageMgr.h>
@@ -39,3 +40,5 @@ class Pmm final {
Ref<PageMgr> fPageMgr;
};
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Stream.h b/src/kernel/NeKit/Stream.h
index 44b98e35..7125f573 100644
--- a/src/kernel/NeKit/Stream.h
+++ b/src/kernel/NeKit/Stream.h
@@ -5,7 +5,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_STREAM_H
+#define NEKIT_STREAM_H
#include <NeKit/Config.h>
#include <NeKit/Ref.h>
@@ -43,3 +44,5 @@ class Stream final {
Ref<Kind> fKind;
};
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/TOML.h b/src/kernel/NeKit/TOML.h
index 9249152b..4293e532 100644
--- a/src/kernel/NeKit/TOML.h
+++ b/src/kernel/NeKit/TOML.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_TOML_H
+#define NEKIT_TOML_H
#include <NeKit/Config.h>
#include <NeKit/KString.h>
@@ -23,4 +24,6 @@ class TOMLObject final {
KString fKey;
KString fValue;
};
-} // namespace Kernel \ No newline at end of file
+} // namespace Kernel
+
+#endif \ No newline at end of file
diff --git a/src/kernel/NeKit/Utils.h b/src/kernel/NeKit/Utils.h
index 71cae42b..aed3ac48 100644
--- a/src/kernel/NeKit/Utils.h
+++ b/src/kernel/NeKit/Utils.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_UTILS_H
+#define NEKIT_UTILS_H
#include <NeKit/Config.h>
@@ -70,3 +71,5 @@ inline constexpr SizeT oe_string_len(const CharType* str) {
#endif
}
} // namespace Kernel
+
+#endif
diff --git a/src/kernel/NeKit/Variant.h b/src/kernel/NeKit/Variant.h
index c7aa509c..d26caf0e 100644
--- a/src/kernel/NeKit/Variant.h
+++ b/src/kernel/NeKit/Variant.h
@@ -4,7 +4,8 @@
======================================== */
-#pragma once
+#ifndef NEKIT_VARIANT_H
+#define NEKIT_VARIANT_H
#include <NeKit/Config.h>
#include <NeKit/Json.h>
@@ -66,3 +67,5 @@ class Variant final {
VariantKind fKind{VariantKind::kNull};
};
} // namespace Kernel
+
+#endif