From 4fa0b41e7adb9006101bf9c6541f9d26037c21f6 Mon Sep 17 00:00:00 2001 From: Quinn Date: Mon, 1 Sep 2025 16:22:45 +0200 Subject: [PATCH] add `quit` in `main.c` to `atexit`, for added safety --- src/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 5d9a87f..7f8a46e 100644 --- a/src/main.c +++ b/src/main.c @@ -31,13 +31,15 @@ static inline int init(void) { return 0; } -static inline void quit(void) { +static void quit(void) { glfwTerminate(); } + int main(int argc, char **argv) { (void)argc, (void)argv; printf("debug: [DBG], info: [INF], warning: [WAR], error: [ERR], fatal: [FAT]\n"); + atexit(quit); if (init()) fatal("failed to initialize!"); window_loop();