> 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, "-");
