diff options
| author | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 19:15:18 +0100 |
|---|---|---|
| committer | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 19:15:18 +0100 |
| commit | 955e35044372d2fb2a8a5bbed8ead3373e2ecaf6 (patch) | |
| tree | a78f5244f9a1c948cb7a547c5a3f617c6590265f /src/main.c | |
| parent | 1f27fe745289ae18f36484d8b646ed6bceadc5b3 (diff) | |
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.
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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)", |
