#include <mLib/alloc.h>
#include <mLib/dstr.h>
+#include <mLib/macros.h>
#include <mLib/str.h>
#include "pixie.h"
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 --- */
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;
}
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;
}