From 74a155389c20d4e546050c756b7fa94e445e1c1d Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Fri, 25 Sep 2020 09:55:46 +0200 Subject: Implement all configuration options and signal handling --- src/misc.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/misc.c') diff --git a/src/misc.c b/src/misc.c index dd4500d..289e00d 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -28,3 +29,18 @@ void clocklog (struct Wlclock *clock, int level, const char *fmt, ...) vfprintf(stderr, fmt, args); va_end(args); } + +bool is_boolean_true (const char *in) +{ + if ( ! strcmp(in, "true") || ! strcmp(in, "yes") || ! strcmp(in, "on") || ! strcmp(in, "1") ) + return true; + return false; +} + +bool is_boolean_false (const char *in) +{ + if ( ! strcmp(in, "false") || ! strcmp(in, "no") || ! strcmp(in, "off") || ! strcmp(in, "0") ) + return true; + return false; +} + -- cgit v1.2.3