| 76 | } |
| 77 | |
| 78 | s64 db_get_intvar(struct db *db, char *varname, s64 defval) |
| 79 | { |
| 80 | s64 res = defval; |
| 81 | struct db_stmt *stmt = db_prepare_v2( |
| 82 | db, SQL("SELECT intval FROM vars WHERE name= ? LIMIT 1")); |
| 83 | db_bind_text(stmt, 0, varname); |
| 84 | if (db_query_prepared(stmt) && db_step(stmt)) |
| 85 | res = db_col_int(stmt, "intval"); |
| 86 | |
| 87 | tal_free(stmt); |
| 88 | return res; |
| 89 | } |
| 90 | |
| 91 | /* Leak tracking. */ |
| 92 |