X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/70a5dedfb44f242c012190f1fa9240241fa0f35f..1519ef6617fd7351bd40026b9eeb47c7f7f42234:/key/pixie-common.c diff --git a/key/pixie-common.c b/key/pixie-common.c index 2975c205..d3348bcf 100644 --- a/key/pixie-common.c +++ b/key/pixie-common.c @@ -44,6 +44,7 @@ #include #include +#include #include #include "pixie.h" @@ -283,11 +284,11 @@ again: p = buf; if ((q = str_getword(&p)) == 0) return (-1); - if (strcmp(q, "INFO") == 0) + if (STRCMP(q, ==, "INFO")) goto again; - else if (strcmp(q, "MISSING") == 0) + else if (STRCMP(q, ==, "MISSING")) return (+1); - else if (strcmp(q, "OK") != 0) + else if (STRCMP(q, !=, "OK")) return (-1); /* --- Return the final answer --- */ @@ -336,7 +337,7 @@ void pixie_set(int fd, const char *tag, const char *phrase) again: pixie_fdline(fd, buf, sizeof(buf)); p = buf; - if ((q = str_getword(&p)) != 0 && strcmp(q, "INFO") == 0) + if ((q = str_getword(&p)) != 0 && STRCMP(q, ==, "INFO")) goto again; } @@ -367,7 +368,7 @@ void pixie_cancel(int fd, const char *tag) again: pixie_fdline(fd, buf, sizeof(buf)); p = buf; - if ((q = str_getword(&p)) != 0 && strcmp(q, "INFO") == 0) + if ((q = str_getword(&p)) != 0 && STRCMP(q, ==, "INFO")) goto again; }