#include "codec.h"
#include "dstr.h"
+#include "macros.h"
#include "mdwopt.h"
#include "quis.h"
#include "report.h"
n = strcspn(p, ",");
for (i = 0; flagtab[i].name; i++) {
if (strlen(flagtab[i].name) == n &&
- strncmp(flagtab[i].name, p, n) == 0)
+ STRNCMP(flagtab[i].name, ==, p, n))
goto found;
}
die(EXIT_FAILURE, "unknown flag `%.*s'", (int)n, p);
for (cc = cctab;; cc++) {
if (!*cc) die(EXIT_FAILURE, "unknown codec `%s'", *argv);
- else if (strcmp(*argv, (*cc)->name) == 0) break;
+ else if (STRCMP(*argv, ==, (*cc)->name)) break;
}
argv++; argc--;
if (!argc)
code(c, "<stdin>", stdin, ofp);
else for (i = 0; i < argc; i++) {
- if (strcmp(argv[i], "-") == 0)
+ if (STRCMP(argv[i], ==, "-"))
code(c, "<stdin>", stdin, ofp);
else if ((ifp = fopen(argv[i], imode)) == 0) {
die(EXIT_FAILURE, "couldn't open `%s' for reading: %s",