X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=i3bar%2Finclude%2Futil.h;h=468eff3eec59c955107629535e9a70f4558ed95e;hb=0883dfbe14628430caaeefdb00e282a008d30d76;hp=43c56c58d3e93794d6f56becc86ae128a73d84bb;hpb=2a37089ad109efd4c5fd8d1b4c32f60b8fc82978;p=i3%2Fi3 diff --git a/i3bar/include/util.h b/i3bar/include/util.h index 43c56c58..468eff3e 100644 --- a/i3bar/include/util.h +++ b/i3bar/include/util.h @@ -16,6 +16,8 @@ #undef MIN #define MIN(x,y) ((x) < (y) ? (x) : (y)) +#define STARTS_WITH(string, len, needle) ((len >= strlen(needle)) && strncasecmp(string, needle, strlen(needle)) == 0) + /* Securely free p */ #define FREE(p) do { \ if (p != NULL) { \ @@ -46,6 +48,9 @@ } \ } while (0) +#if defined(DLOG) +#undef DLOG +#endif /* Use cool logging-macros */ #define DLOG(fmt, ...) do { \ if (config.verbose) { \