From e57c64c0e96228baf69b1c43a065c1170fabd18e Mon Sep 17 00:00:00 2001 From: trimill Date: Mon, 29 Jan 2024 16:27:03 -0500 Subject: panic --- include/panic.h | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 include/panic.h (limited to 'include') diff --git a/include/panic.h b/include/panic.h new file mode 100644 index 0000000..21715fd --- /dev/null +++ b/include/panic.h @@ -0,0 +1,8 @@ +#pragma once + +#define _PANIC_STR(x) _PANIC_STR2(x) +#define _PANIC_STR2(x) #x + +#define panic(msg) _panic_impl(_PANIC_STR(__LINE__), __FILE__, msg) + +_Noreturn void _panic_impl(char *line, char *file, char *msg); -- cgit v1.2.3-freya