[core] Use standard arguments args, argv.
This commit is contained in:
@@ -109,17 +109,17 @@ CommandLine::Item::~Item ()
|
||||
}
|
||||
|
||||
void
|
||||
CommandLine::Parse (int iargc, char *argv[])
|
||||
CommandLine::Parse (int argc, char *argv[])
|
||||
{
|
||||
NS_LOG_FUNCTION (this << iargc << argv);
|
||||
NS_LOG_FUNCTION (this << argc << argv);
|
||||
|
||||
m_name = SystemPath::Split (argv[0]).back ();
|
||||
|
||||
int argc = iargc;
|
||||
for (argc--, argv++; argc > 0; argc--, argv++)
|
||||
int iargc = argc;
|
||||
for (iargc--; iargc > 0; iargc--)
|
||||
{
|
||||
// remove "--" or "-" heading.
|
||||
std::string param = *argv;
|
||||
std::string param = argv[iargc];
|
||||
std::string::size_type cur = param.find ("--");
|
||||
if (cur == 0)
|
||||
{
|
||||
|
||||
@@ -875,11 +875,12 @@ TestRunnerImpl::Run (int argc, char *argv[])
|
||||
enum TestCase::TestDuration maximumTestDuration = TestCase::QUICK;
|
||||
char *progname = argv[0];
|
||||
|
||||
argv++;
|
||||
char ** argi = argv;
|
||||
++argi;
|
||||
|
||||
while (*argv != 0)
|
||||
while (*argi != 0)
|
||||
{
|
||||
char *arg = *argv;
|
||||
char *arg = *argi;
|
||||
|
||||
if (strcmp(arg, "--assert-on-failure") == 0)
|
||||
{
|
||||
@@ -971,7 +972,7 @@ TestRunnerImpl::Run (int argc, char *argv[])
|
||||
PrintHelp (progname);
|
||||
return 0;
|
||||
}
|
||||
argv++;
|
||||
argi++;
|
||||
}
|
||||
enum TestSuite::Type testType;
|
||||
if (testTypeString == "")
|
||||
|
||||
Reference in New Issue
Block a user