handle /v /help /? on windows.

handle --help --version on linux.

#23501  r=alecf
This commit is contained in:
sspitzer%netscape.com 2000-02-08 12:10:22 +00:00
Родитель 69ae01cc66
Коммит 6ca7fcdb40
1 изменённых файлов: 16 добавлений и 2 удалений

Просмотреть файл

@ -615,11 +615,25 @@ int main(int argc, char* argv[])
/* -help and -version should return quick */ /* -help and -version should return quick */
if (argc == 2) { if (argc == 2) {
if ((PL_strcmp(argv[1], "-h") == 0) || (PL_strcmp(argv[1], "-help") == 0) || (PL_strcmp(argv[1], "--help") == 0)) { if ((PL_strcasecmp(argv[1], "-h") == 0) || (PL_strcasecmp(argv[1], "-help") == 0)
#ifdef XP_UNIX
|| (PL_strcasecmp(argv[1], "--help") == 0)
#endif /* XP_UNIX */
#ifdef XP_PC
|| (PL_strcasecmp(argv[1], "/h") == 0) || (PL_strcasecmp(argv[1], "/help") == 0) || (PL_strcasecmp(argv[1], "/?") == 0)
#endif /* XP_PC */
) {
DumpHelp(argv[0]); DumpHelp(argv[0]);
return 0; return 0;
} }
else if ((PL_strcmp(argv[1], "-v") == 0) || (PL_strcmp(argv[1], "-version") == 0) || (PL_strcmp(argv[1], "--version") == 0)) { else if ((PL_strcasecmp(argv[1], "-v") == 0) || (PL_strcasecmp(argv[1], "-version") == 0)
#ifdef XP_UNIX
|| (PL_strcasecmp(argv[1], "--version") == 0)
#endif /* XP_UNIX */
#ifdef XP_PC
|| (PL_strcasecmp(argv[1], "/v") == 0) || (PL_strcasecmp(argv[1], "/version") == 0)
#endif /* XP_PC */
) {
DumpVersion(argv[0]); DumpVersion(argv[0]);
return 0; return 0;
} }