X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=strutil.c;h=380d78f59efdbb0bf72009c903484a85d9f87a06;hb=e48846b1d211ce88e5ad427c034e0a2fb43bbe37;hp=9bdf4336e4394cc1ac851b4f3b50cbe6fc4cee31;hpb=a562c3a2e5e54dbb7e0553422ac0e0c845b180ad;p=libsigrok.git diff --git a/strutil.c b/strutil.c index 9bdf4336..380d78f5 100644 --- a/strutil.c +++ b/strutil.c @@ -267,3 +267,18 @@ uint64_t sr_parse_timestring(const char *timestring) return time_msec; } + +gboolean sr_parse_boolstring(const char *boolstr) +{ + if (!boolstr) + return FALSE; + + if (!g_strcasecmp(boolstr, "true") || + !g_strcasecmp(boolstr, "yes") || + !g_strcasecmp(boolstr, "on") || + !g_strcasecmp(boolstr, "1")) + return TRUE; + + return FALSE; +} +