diff options
| author | Paul Oliver <contact@pauloliver.dev> | 2026-07-02 23:51:22 +0200 |
|---|---|---|
| committer | Paul Oliver <contact@pauloliver.dev> | 2026-07-07 01:14:34 +0200 |
| commit | b54b9ceb2952ba84b58e75aba014558b17d08e77 (patch) | |
| tree | f65397f929307dc012c5d2269cab6845703f2efb /core/sql.c | |
| parent | e422518afc868a1ad783c4208ea3a44f89f07687 (diff) | |
Diffstat (limited to 'core/sql.c')
| -rw-r--r-- | core/sql.c | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -2,7 +2,7 @@ sqlite3 *g_sim_db; -void sql_exec(int blob_cnt, const void **blobs, const int *blob_sizes, void (*callback)(sqlite3_stmt *sql_stmt, void *data), void *data, const char *sql_format, ...) { +void sql_exec(void (*callback)(sqlite3_stmt *sql_stmt, void *data), void *data, const char *sql_format, ...) { assert(sql_format); va_list args; @@ -23,12 +23,6 @@ void sql_exec(int blob_cnt, const void **blobs, const int *blob_sizes, void (*ca assert(sql_res == SQLITE_OK); free(sql_str); - for (int i = 0; i < blob_cnt; ++i) { - assert(blobs[i]); - sql_res = sqlite3_bind_blob(sql_stmt, i + 1, blobs[i], blob_sizes[i], SQLITE_STATIC); - assert(sql_res == SQLITE_OK); - } - while (true) { sql_res = sqlite3_step(sql_stmt); @@ -70,7 +64,7 @@ void sql_open(void) { // Enable Write-Ahead Logging (WAL) // This seems to help prevent DB locks when displaying live data. // See: https://sqlite.org/wal.html - sql_exec(0, NULL, NULL, NULL, NULL, "pragma journal_mode=wal;"); + sql_exec(NULL, NULL, "pragma journal_mode=wal;"); } void sql_close(void) { |
