From d703a32c2d6f4c459bffee2cbcc3d30e55bbd7cc Mon Sep 17 00:00:00 2001 From: SuperNovaa41 Date: Wed, 31 Jan 2024 11:59:56 -0500 Subject: [PATCH] switches if branch to a switch --- src/db.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/db.c b/src/db.c index 38a6a62..d3e48fe 100644 --- a/src/db.c +++ b/src/db.c @@ -27,10 +27,16 @@ void do_db_entry(enum DB_OPTIONS option, ...) setup_db(db); va_start(args, option); - if (ADD == option) { - add_to_db(va_arg(args, book_t*), db); - } else if (REMOVE == option) { - remove_from_db(va_arg(args, int), db); + switch(option) { + case ADD: + add_to_db(va_arg(args, book_t*), db); + break; + case REMOVE: + remove_from_db(va_arg(args, int), db); + break; + default: + fprintf(stderr, "Invalid db command given!\n"); + break; } va_end(args);