7 #define SQLERROR(x) fprintf(stderr, "%s %d: %s\n", __func__, __LINE__, (x))
8 sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...) {
15 if (!zpm || zpm->error) {
26 va_start(args, query);
27 sql = sqlite3_vmprintf(query, args);
35 rv = sqlite3_prepare_v2(db, sql, strlen(sql), &st, NULL);
36 if (rv != SQLITE_OK) {
37 SQLERROR(sqlite3_errmsg(db));