From a469ae41a23df6cb80153f3dcc12de0dc4b1093d Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sun, 19 May 2024 05:21:35 +0400 Subject: [PATCH] Replace exit() with simple return; --- kwh-cost.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kwh-cost.c b/kwh-cost.c index d48ba04..e7aa237 100644 --- a/kwh-cost.c +++ b/kwh-cost.c @@ -23,10 +23,10 @@ int main(const int argc, const char *const *const argv) { interval_t interval = 0; switch (parse_arguments(argc, argv, &price, &wattage, &interval)) { - case 1: print_usage(); exit(0); - case 2: print_version(); exit(0); - case 99: fputs("Unknown flag provided.\n", stderr); print_usage(); exit(1); - } + case 1: print_usage(); return 0; + case 2: print_version(); return 0; + case 99: fputs("Unknown flag provided.\n", stderr); print_usage(); return 1; + } printf("%.2Lf\n", (price * wattage) * interval);