diff --git a/lprocess.c b/lprocess.c index 38aa534..fadf391 100644 --- a/lprocess.c +++ b/lprocess.c @@ -135,7 +135,7 @@ strtosig(const char *sig) int i; for (i = 1; i <= SIGC; i++) { - if (strcmp(signals[i], sig) == 0) { + if (streq(signals[i], sig)) { return i; /* valid signal found */ } } diff --git a/util.h b/util.h index 0942afd..2bbb69b 100644 --- a/util.h +++ b/util.h @@ -1,7 +1,9 @@ +#include #include #define LFAIL_RET 2 +#define streq(s1, s2) (strcmp((s1), (s2)) == 0) #define newoverride(L, lib, libname) \ lua_getglobal(L, libname); \ for (int i = 0; lib[i].name != NULL; i++) { \