Subversion Repositories spk

Rev

Rev 341 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 341 Rev 344
Line 439... Line 439...
439
	wprintf(L"\t\tPacks a file, ie from xml/txt to pck\n");
439
	wprintf(L"\t\tPacks a file, ie from xml/txt to pck\n");
440
	wprintf(L"\t-b <filename> <tofile>\n");
440
	wprintf(L"\t-b <filename> <tofile>\n");
441
	wprintf(L"\t\tConverts between BOB and BOD files\n");
441
	wprintf(L"\t\tConverts between BOB and BOD files\n");
442
}
442
}
443
 
443
 
444
int main ( int argc, char **argv )
444
int runMain(Utils::CommandLine& cmd)
445
{
445
{
446
	wprintf(L"\nCATPCK Tool V1.22 17/05/2025 (SPK: %.2f) Created by Cycrow\n\n", GetLibraryVersion() );
446
	wprintf(L"\nCATPCK Tool V1.22 17/05/2025 (SPK: %.2f) Created by Cycrow\n\n", GetLibraryVersion() );
447
 
447
 
448
	// parse the cmd name
-
 
449
	Utils::CommandLine cmd(argc, argv);
-
 
450
 
-
 
451
	if ( argc < 2 )
448
	if (cmd.argCount() < 1 )
452
		PrintSyntax(cmd.cmdName());
449
		PrintSyntax(cmd.cmdName());
453
	else
450
	else
454
	{
451
	{
455
		Utils::WString command(cmd.arg(0).lower());
452
		Utils::WString command(cmd.arg(0).lower());
456
 
453
 
Line 526... Line 523...
526
#endif
523
#endif
527
 
524
 
528
	return 0;
525
	return 0;
529
}
526
}
530
 
527
 
-
 
528
#ifdef _WIN32
-
 
529
int wmain(int argc, wchar_t** argv, wchar_t **envp)
-
 
530
{
-
 
531
	// parse the cmd name
-
 
532
	Utils::CommandLine cmd(argc, argv);
-
 
533
 
-
 
534
	return runMain(cmd);
-
 
535
}
-
 
536
#else
-
 
537
int main(int argc, char** argv)
-
 
538
{
-
 
539
	// parse the cmd name
-
 
540
	Utils::CommandLine cmd(argc, argv);
-
 
541
 
-
 
542
	return runMain(cmd);
-
 
543
}
-
 
544
#endif
-
 
545