--- pgn-extract-15.0/main.c.bak 2001-09-14 16:36:03.000000000 +0800 +++ pgn-extract-15.0/main.c 2005-07-03 16:15:30.000000000 +0800 @@ -280,6 +280,10 @@ case GAMES_PER_FILE_ARGUMENT: process_argument(argument[1],&argument[2]); break; + case '-': + if (!strncmp (argument, "--help", 6)) { + process_argument(argument[2], ""); + } default: fprintf(GlobalState.logfile, "Unknown flag %s. Use -%c for usage details.\n",