summaryrefslogtreecommitdiff
path: root/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/utils.c b/src/utils.c
index 63b0b56..bf1ff13 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -1,14 +1,15 @@
#include "utils.h"
+#include "io.h"
-void macaroni_panic(char* msg) {
+void macaroni_panic(const char* msg) {
// we'll do something with msg later.
// while(true){ asm("nop\n\t"); }
+ serial_puts(msg);
asm("int $0x13");
}
-void macaroni_assert(bool condition, char* msg) {
- if (condition) {
- return;
+void macaroni_assert(bool condition, const char* msg) {
+ if (!condition) {
+ macaroni_panic(msg);
}
- macaroni_panic("thisisatest");
-} \ No newline at end of file
+}