Allocator improvements, kernel C++ platform, streaming

This commit is contained in:
Daniel Hammer
2025-03-01 03:31:14 +04:00
parent 6f1c6f1316
commit 17d0bbf1bb
16 changed files with 367 additions and 166 deletions
+17
View File
@@ -0,0 +1,17 @@
/*
* memory.hpp
* Memory function signatures
* Copyright (c) 2025 Daniel Hammer
*/
#pragma once
#include <cstdint>
// Signatures, defined in main.cpp, probably will move sometime soon
extern "C"
{
void *memcpy(void *dest, const void *src, std::size_t n);
void *memset(void *s, int c, std::size_t n);
void *memmove(void *dest, const void *src, std::size_t n);
int memcmp(const void *s1, const void *s2, std::size_t n);
}