> No, I just left an operator there when rewriting the chain, here's the > corrected one: > > return strcmp(arg, "-") || strcmp(arg, "!") && strcmp(arg, "(");
Ah, forget about it, I'm not focused. return strcmp(arg, "!") && strcmp(arg, "(") || !strcmp(arg, "-");