src/main.cpp: fix clean exit
This commit is contained in:
parent
7942e6e725
commit
33b5e39028
@ -66,6 +66,8 @@ optkeys parse_args(int argc, char* argv[], bool showargs = false)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cerr<<argmsg + std::string("\n") + arguse + std::string("\n");
|
std::cerr<<argmsg + std::string("\n") + arguse + std::string("\n");
|
||||||
|
prsdkeys.insert(std::pair<std::string,std::string>("invalidoption",argv[1]));
|
||||||
|
return prsdkeys;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ( argc > 2 ) // && argc%2 == 1 )
|
else if ( argc > 2 ) // && argc%2 == 1 )
|
||||||
@ -82,6 +84,8 @@ optkeys parse_args(int argc, char* argv[], bool showargs = false)
|
|||||||
+ std::string(", evtl. add file extension *.tdm")
|
+ std::string(", evtl. add file extension *.tdm")
|
||||||
+ std::string("\n") + arguse;
|
+ std::string("\n") + arguse;
|
||||||
std::cerr<<tdmerr + std::string("\n");
|
std::cerr<<tdmerr + std::string("\n");
|
||||||
|
prsdkeys.insert(std::pair<std::string,std::string>("invalidoption",argv[argc-2]));
|
||||||
|
return prsdkeys;
|
||||||
}
|
}
|
||||||
// tdx file
|
// tdx file
|
||||||
if ( std::string(argv[argc-1]).find(std::string(".tdx")) != std::string::npos )
|
if ( std::string(argv[argc-1]).find(std::string(".tdx")) != std::string::npos )
|
||||||
@ -95,6 +99,8 @@ optkeys parse_args(int argc, char* argv[], bool showargs = false)
|
|||||||
+ std::string(", evtl. add file extension *.tdx")
|
+ std::string(", evtl. add file extension *.tdx")
|
||||||
+ std::string("\n") + arguse;
|
+ std::string("\n") + arguse;
|
||||||
std::cerr<<tdxerr + std::string("\n");
|
std::cerr<<tdxerr + std::string("\n");
|
||||||
|
prsdkeys.insert(std::pair<std::string,std::string>("invalidoption",argv[argc-1]));
|
||||||
|
return prsdkeys;
|
||||||
}
|
}
|
||||||
|
|
||||||
// options (in any order)
|
// options (in any order)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user