db: db_set_intvar/db_get_var should take a const char *.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2023-04-05 12:30:24 +09:30
parent df9552bcc1
commit eee3965d02
3 changed files with 5 additions and 5 deletions

View File

@@ -58,7 +58,7 @@ u32 db_data_version_get(struct db *db)
return version;
}
void db_set_intvar(struct db *db, char *varname, s64 val)
void db_set_intvar(struct db *db, const char *varname, s64 val)
{
size_t changes;
struct db_stmt *stmt = db_prepare_v2(db, SQL("UPDATE vars SET intval=? WHERE name=?;"));
@@ -77,7 +77,7 @@ void db_set_intvar(struct db *db, char *varname, s64 val)
}
}
s64 db_get_intvar(struct db *db, char *varname, s64 defval)
s64 db_get_intvar(struct db *db, const char *varname, s64 defval)
{
s64 res = defval;
struct db_stmt *stmt = db_prepare_v2(

View File

@@ -13,7 +13,7 @@ struct db;
* Utility function to store generic integer values in the
* database.
*/
void db_set_intvar(struct db *db, char *varname, s64 val);
void db_set_intvar(struct db *db, const char *varname, s64 val);
/**
* db_get_intvar - Retrieve an integer variable from the database
@@ -21,7 +21,7 @@ void db_set_intvar(struct db *db, char *varname, s64 val);
* Either returns the value in the database, or @defval if
* the query failed or no such variable exists.
*/
s64 db_get_intvar(struct db *db, char *varname, s64 defval);
s64 db_get_intvar(struct db *db, const char *varname, s64 defval);
/* Get the current data version (entries). */
u32 db_data_version_get(struct db *db);