#pragma once #define ASSERT(cond, msg) \ if (!(cond)) { \ kernel_panic(msg " (assertion: " #cond ")", __FILE__, __LINE__); \ } void kernel_panic(const char *msg, const char *file, int line);