diff --git a/commandline.cpp b/commandline.cpp index 4510f32a..abde8085 100644 --- a/commandline.cpp +++ b/commandline.cpp @@ -70,7 +70,7 @@ namespace arg { int argi() { return atoi(argcs()); } unsigned arghex() { return strtoll(argcs(), NULL, 16); } ld argf() { return parseld(args()); } - bool argis(const string& s) { return args() == s; } + bool argis(const string& s) { if(args()[0] == '-' && args()[1] == '-') return args().substr(1) == s; return args() == s; } void init(int argc, char **argv) { for(int i=0; i