From 24fb6ee3b2d6e3c68410e439c7395f5058dabce5 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sat, 18 Oct 2025 01:40:58 -0400 Subject: exit codes --- main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index a85a74a..faf3be0 100644 --- a/main.c +++ b/main.c @@ -57,7 +57,7 @@ int main(int argc, char* argv[]) { state.display = wl_display_connect(NULL); if (!state.display) { fprintf(stderr, "Failed to Connect to wayland display\n"); - return 0; + return EXIT_FAILURE; } // bind globals and roundtrip @@ -72,7 +72,7 @@ int main(int argc, char* argv[]) { // set up graphics if (!init_gl(&state)) { fprintf(stderr, "Failed to Initalize EGL/OpenGL\n"); - return 1; + return EXIT_FAILURE; } // create font altas textures @@ -90,9 +90,12 @@ int main(int argc, char* argv[]) { render_frame(&state); } + // cleanup (of course) if (state.items) { array_free(state.items); } + + return state.exit_code; } void poll_events(client_state* state) { -- cgit v1.2.3