summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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;