Subversion Repositories spk

Rev

Rev 341 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 341 Rev 346
Line 783... Line 783...
783
 
783
 
784
 
784
 
785
/*
785
/*
786
	Main entry point to program
786
	Main entry point to program
787
*/
787
*/
788
int main ( int argc, char **argv )
788
int doMain(Utils::CommandLine &cmd)
789
{
789
{
790
 
-
 
791
	Utils::CommandLine cmd(argc, argv);
-
 
792
	Utils::WString command = cmd.argCount() >= 1 ? cmd.arg(0) : L"";
790
	Utils::WString command = cmd.argCount() >= 1 ? cmd.arg(0) : L"";
793
	command.toLower();
791
	command.toLower();
794
 
792
 
795
	// display program header to command prompt
793
	// display program header to command prompt
796
	if(!cmd.hasSwitch(L"quiet"))
794
	if(!cmd.hasSwitch(L"quiet"))
Line 811... Line 809...
811
	else
809
	else
812
		PrintSyntax(cmd.cmdName());
810
		PrintSyntax(cmd.cmdName());
813
 
811
 
814
	return 0;
812
	return 0;
815
}
813
}
-
 
814
 
-
 
815
#ifdef _WIN32
-
 
816
int wmain(int argc, wchar_t** argv)
-
 
817
{
-
 
818
	Utils::CommandLine cmd(argc, argv);
-
 
819
	return doMain(cmd);
-
 
820
}
-
 
821
#else
-
 
822
int main(int argc, char** argv)
-
 
823
{
-
 
824
	Utils::CommandLine cmd(argc, argv);
-
 
825
	return doMain(cmd);
-
 
826
}
-
 
827
#endif
816
828