- the new prebuffer filter
- improved signal handling
- variable fec output buffer size
+ - --log_color actually works
-----------------------------------------
0.3.4 (2009-05-07) "elliptic inheritance"
return 1;
}
+static inline int loglevel_equal(const char *arg, const char * const ll)
+{
+ return !strncasecmp(arg, ll, strlen(ll));
+}
+
/**
* Compute the loglevel number from its name.
*
*/
int get_loglevel_by_name(const char *txt)
{
- if (!strcasecmp(txt, "debug"))
+ if (loglevel_equal(txt, "debug"))
return LL_DEBUG;
- if (!strcasecmp(txt, "info"))
+ if (loglevel_equal(txt, "info"))
return LL_INFO;
- if (!strcasecmp(txt, "notice"))
+ if (loglevel_equal(txt, "notice"))
return LL_NOTICE;
- if (!strcasecmp(txt, "warning"))
+ if (loglevel_equal(txt, "warning"))
return LL_WARNING;
- if (!strcasecmp(txt, "error"))
+ if (loglevel_equal(txt, "error"))
return LL_ERROR;
- if (!strcasecmp(txt, "crit"))
+ if (loglevel_equal(txt, "crit"))
return LL_CRIT;
- if (!strcasecmp(txt, "emerg"))
+ if (loglevel_equal(txt, "emerg"))
return LL_EMERG;
return -1;
}