diff -r 63d9051fe35c -r b122f34ddc80 src/server/util/util.c --- a/src/server/util/util.c Wed Oct 28 17:59:34 2015 +0100 +++ b/src/server/util/util.c Sat Oct 31 15:01:07 2015 +0100 @@ -349,6 +349,19 @@ return def; } +int util_getboolean_s(sstr_t s, int def) { + if(s.length == 0) { + return def; + } + if(s.ptr[0] == 'T' || s.ptr[0] == 't') { + return 1; + } + if(s.ptr[0] == 'F' || s.ptr[0] == 'f') { + return 0; + } + return def; +} + /* ------------------------------ util_itoa ------------------------------- */ /*