From 955e35044372d2fb2a8a5bbed8ead3373e2ecaf6 Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Thu, 25 Dec 2025 19:15:18 +0100 Subject: Change ftag_add_one_file's prototype File sum is given as a parameter as it is computed beforehand anyway and might be costly to re-compute. --- src/main.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 02b2973..b83072f 100644 --- a/src/main.c +++ b/src/main.c @@ -245,7 +245,7 @@ static void canonicalize(char *out, const char *in) } /* Add a new file to the databse, prompting the user for needed information. */ -static void ftag_add_one_file(sqlite3 *db, int *next_id, const char *file) +static void ftag_add_one_file(sqlite3 *db, int *next_id, const char *file, uint32_t file_sum) { char sql[2048]; int rc; @@ -324,10 +324,6 @@ static void ftag_add_one_file(sqlite3 *db, int *next_id, const char *file) date = time_from_str(date_str); } - uint32_t file_sum; - rc = sum(&file_sum, file); - assert(rc == 0); - memset(sql, 0, sizeof(sql)); snprintf(sql, sizeof(sql)-1, "INSERT INTO files VALUES(%d, '%s', '%s', '%s', %ld, %u)", -- cgit v1.2.3