diffstat:
src/smf_settings.c | 7 +- src/smf_settings.h | 144 ++++++++++++++--------- test/test_settings.c | 308 ++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 394 insertions(+), 65 deletions(-)