Major refactor of codebase
This commit is contained in:
parent
dbc6dc0d7c
commit
f478f8d38b
125 changed files with 195 additions and 29519 deletions
10
include/assert.h
Normal file
10
include/assert.h
Normal 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)))
|
||||
Loading…
Add table
Add a link
Reference in a new issue