]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_run_watch.c
Unify use of string comparisons
[i3/i3status] / src / print_run_watch.c
index f93c3a0e02c3d086c1de3c906bdc993ae31fb87f..bc0d6dc1635037bd5fbf54b7ec04f2f0131ba2dd 100644 (file)
@@ -1,6 +1,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <yajl/yajl_gen.h>
+#include <yajl/yajl_version.h>
 #include "i3status.h"
 
 void print_run_watch(yajl_gen json_gen, char *buffer, const char *title, const char *pidfile, const char *format) {
@@ -18,10 +19,10 @@ void print_run_watch(yajl_gen json_gen, char *buffer, const char *title, const c
                         continue;
                 }
 
-                if (strncmp(walk+1, "title", strlen("title")) == 0) {
+                if (BEGINS_WITH(walk+1, "title")) {
                        outwalk += sprintf(outwalk, "%s", title);
                         walk += strlen("title");
-                } else if (strncmp(walk+1, "status", strlen("status")) == 0) {
+                } else if (BEGINS_WITH(walk+1, "status")) {
                        outwalk += sprintf(outwalk, "%s", (running ? "yes" : "no"));
                         walk += strlen("status");
                 }