Describe the bug
My computer uses an implementation of strcmp() which will return -1 if the string is lower, 0 if it is egal, or 1 greater (and it corresponds to the c norm).

The issue of that is epsilon main wants a function which will return the difference of chars (like it is implemented here).
The execution arguments doesn't work at all for me, because of that requirement.
Screenshots
By adding before this line that line :
std::cout << argv[i] << " " << appNames[j] << " " << cmp << std::endl;
here is what is outputed :

Expected behavior
I would expect args to work.
Environment
- Epsilon master
- The platform(s) on which the problem happens: arch linux with gcc 10.2.0