Skip to content

Commit

Permalink
Implement gnc_option_db_set_string_value and gnc_optiondb_lookup_stri…
Browse files Browse the repository at this point in the history
…ng_value.
  • Loading branch information
jralls committed Aug 1, 2021
1 parent 86102e1 commit 8c2a8ed
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions libgnucash/app-utils/gnc-optiondb.cpp
Expand Up @@ -1466,15 +1466,19 @@ gnc_option_db_book_options(GncOptionDB* odb)
}

const char*
gnc_option_db_lookup_string_value(GncOptionDB*, const char*, const char*)
gnc_option_db_lookup_string_value(GncOptionDB* odb, const char* section, const char* name)
{
auto value{odb->lookup_string_option(section, name)};
if (value.empty())
return nullptr;
return strdup(value.c_str());
}

void
gnc_option_db_set_string_value(GncOptionDB*, const char*,
const char*, const char*)
gnc_option_db_set_string_value(GncOptionDB* odb, const char* section,
const char* name, const char* value)
{
odb->set_option<std::string>(section, name, value);
}

const QofInstance*
Expand Down

0 comments on commit 8c2a8ed

Please sign in to comment.