mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
- Accept the parameters case-insensitive
- Replace the "/h" option by a "/?" option as described in the Usage text - Use a consistent indentation - Change the Usage text a bit svn path=/trunk/; revision=28936
This commit is contained in:
parent
a1a8df5ad2
commit
1540ce885b
1 changed files with 106 additions and 82 deletions
|
@ -42,15 +42,15 @@ DWORD m_EventID = 1;
|
|||
void
|
||||
Usage(VOID)
|
||||
{
|
||||
fputs("logevent.exe [-m \\MachineName] [options] \"Event Text\"", stderr);
|
||||
fputs("\n", stderr);
|
||||
fputs("Usage: logevent.exe [-m \\MachineName] [options] \"Event Text\"", stderr);
|
||||
fputs("\n\n", stderr);
|
||||
fputs("Options:\n", stderr);
|
||||
fputs(" -s Severity one of:\n", stderr);
|
||||
fputs(" (S)uccess\n", stderr);
|
||||
fputs(" (I)nformation\n", stderr);
|
||||
fputs(" (W)arning\n", stderr);
|
||||
fputs(" (E)rror\n", stderr);
|
||||
fputs(" (F)ailure\n", stderr);
|
||||
fputs(" \t(S)uccess\n", stderr);
|
||||
fputs(" \t(I)nformation\n", stderr);
|
||||
fputs(" \t(W)arning\n", stderr);
|
||||
fputs(" \t(E)rror\n", stderr);
|
||||
fputs(" \t(F)ailure\n", stderr);
|
||||
fputs(" -r Source\n", stderr);
|
||||
fputs(" -c Category number\n", stderr);
|
||||
fputs(" -e Event ID\n", stderr);
|
||||
|
@ -107,25 +107,31 @@ static BOOL ParseCmdline(int argc, TCHAR **argv)
|
|||
if (argv[i][0] == '-' || argv[i][0] == '/') {
|
||||
switch (argv[i][1]) {
|
||||
case 's':
|
||||
case 'S':
|
||||
switch (argv[i + 1][0])
|
||||
{
|
||||
case 's':
|
||||
case 'S':
|
||||
m_Severity = EVENTLOG_SUCCESS;
|
||||
i++;
|
||||
break;
|
||||
case 'i':
|
||||
case 'I':
|
||||
m_Severity = EVENTLOG_INFORMATION_TYPE;
|
||||
i++;
|
||||
break;
|
||||
case 'w':
|
||||
case 'W':
|
||||
m_Severity = EVENTLOG_WARNING_TYPE;
|
||||
i++;
|
||||
break;
|
||||
case 'e':
|
||||
case 'E':
|
||||
m_Severity = EVENTLOG_ERROR_TYPE;
|
||||
i++;
|
||||
break;
|
||||
case 'f':
|
||||
case 'F':
|
||||
m_Severity = EVENTLOG_ERROR_TYPE;
|
||||
i++;
|
||||
break;
|
||||
|
@ -135,11 +141,29 @@ static BOOL ParseCmdline(int argc, TCHAR **argv)
|
|||
return FALSE;
|
||||
}
|
||||
break;
|
||||
case 'm': m_MachineName = argv[i + 1]; i++; break;
|
||||
case 'r': m_Source = argv[i + 1]; i++; break;
|
||||
case 'c': m_Category = atoi(argv[i + 1]); i++; break;
|
||||
case 'e': m_EventID = atoi(argv[i + 1]); i++; break;
|
||||
case 'h': ShowUsage = TRUE; break;
|
||||
case 'm':
|
||||
case 'M':
|
||||
m_MachineName = argv[i + 1];
|
||||
i++;
|
||||
break;
|
||||
case 'r':
|
||||
case 'R':
|
||||
m_Source = argv[i + 1];
|
||||
i++;
|
||||
break;
|
||||
case 'c':
|
||||
case 'C':
|
||||
m_Category = atoi(argv[i + 1]);
|
||||
i++;
|
||||
break;
|
||||
case 'e':
|
||||
case 'E':
|
||||
m_EventID = atoi(argv[i + 1]);
|
||||
i++;
|
||||
break;
|
||||
case '?':
|
||||
ShowUsage = TRUE;
|
||||
break;
|
||||
default:
|
||||
printf("Bad option %s.\n", argv[i]);
|
||||
Usage();
|
||||
|
|
Loading…
Reference in a new issue