summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-02-26 23:05:19 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-02-26 23:05:19 +0100
commit4f65115434ca019d6a8c1b31fd360fffb36863f6 (patch)
treea0c411ea6efad3378bb157b91b6558939506ae03 /src
parent4f6b54d44be3900dd03547aea6b4ea9309241490 (diff)
chore: codebase improvements in CRuntimeOverrides.cpp.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src')
-rw-r--r--src/kernel/src/CRuntimeOverrides.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/kernel/src/CRuntimeOverrides.cpp b/src/kernel/src/CRuntimeOverrides.cpp
index c102022f..fe4c7796 100644
--- a/src/kernel/src/CRuntimeOverrides.cpp
+++ b/src/kernel/src/CRuntimeOverrides.cpp
@@ -6,15 +6,18 @@
using namespace Kernel;
+/// @brief Standard NeKernel Size type.
+using ksz_t = long long unsigned int;
+
/// =========================================================== ///
/// @brief C Standard Library overrides. ///
/// =========================================================== ///
-EXTERN_C void* memset(void* dst, int c, long long unsigned int len) {
+EXTERN_C void* memset(void* dst, int c, ksz_t len) {
return Kernel::rt_set_memory_safe(dst, c, static_cast<Size>(len), static_cast<Size>(len));
}
-EXTERN_C void* memcpy(void* dst, const void* src, long long unsigned int len) {
+EXTERN_C void* memcpy(void* dst, const void* src, ksz_t len) {
Kernel::rt_copy_memory_safe(const_cast<void*>(src), dst, static_cast<Size>(len),
static_cast<Size>(len));
return dst;