Major refactor of codebase

This commit is contained in:
ssimnb 2026-02-14 18:11:37 +01:00
parent dbc6dc0d7c
commit f478f8d38b
125 changed files with 195 additions and 29519 deletions

10
include/assert.h Normal file
View file

@ -0,0 +1,10 @@
#pragma once
// Thanks to Managarm:
// https://github.com/managarm/managarm/blob/master/kernel/klibc/assert.h
void __assert_fail(const char *assertion, const char *file, unsigned int line,
const char *function);
#define assert(assertion) ((void)((assertion) \
|| (__assert_fail(#assertion, __FILE__, __LINE__, __func__), 0)))