add quit in main.c to atexit, for added safety

This commit is contained in:
2025-09-01 16:22:45 +02:00
parent 8a5afd6915
commit 4fa0b41e7a

View File

@@ -31,13 +31,15 @@ static inline int init(void) {
return 0; return 0;
} }
static inline void quit(void) { static void quit(void) {
glfwTerminate(); glfwTerminate();
} }
int main(int argc, char **argv) { int main(int argc, char **argv) {
(void)argc, (void)argv; (void)argc, (void)argv;
printf("debug: [DBG], info: [INF], warning: [WAR], error: [ERR], fatal: [FAT]\n"); printf("debug: [DBG], info: [INF], warning: [WAR], error: [ERR], fatal: [FAT]\n");
atexit(quit);
if (init()) fatal("failed to initialize!"); if (init()) fatal("failed to initialize!");
window_loop(); window_loop();