aboutsummaryrefslogtreecommitdiff
path: root/core/sql.c
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2026-07-02 23:51:22 +0200
committerPaul Oliver <contact@pauloliver.dev>2026-07-07 01:14:34 +0200
commitb54b9ceb2952ba84b58e75aba014558b17d08e77 (patch)
treef65397f929307dc012c5d2269cab6845703f2efb /core/sql.c
parente422518afc868a1ad783c4208ea3a44f89f07687 (diff)
Evas are now saved to filesHEADmaster
Diffstat (limited to 'core/sql.c')
-rw-r--r--core/sql.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/core/sql.c b/core/sql.c
index cc59726..760adc4 100644
--- a/core/sql.c
+++ b/core/sql.c
@@ -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) {