From 0ce0d9ae9521f81d771ae476de0fea893f97f8a1 Mon Sep 17 00:00:00 2001 From: lgao4 Date: Mon, 8 Jan 2007 03:44:30 +0000 Subject: Fix one minor bug for GenDepex tool. When no input parameter, GenDepex tool should output help info. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2189 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/CCode/Source/GenDepex/GenDepex.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) (limited to 'Tools/CCode') diff --git a/Tools/CCode/Source/GenDepex/GenDepex.c b/Tools/CCode/Source/GenDepex/GenDepex.c index e8481b518b..e28be72acc 100644 --- a/Tools/CCode/Source/GenDepex/GenDepex.c +++ b/Tools/CCode/Source/GenDepex/GenDepex.c @@ -839,7 +839,6 @@ Returns: EFI_ABORTED Unable to open/create a file or a misc error. --*/ -// TODO: ] - add argument and description to function comment { FILE *OutFile; FILE *InFile; @@ -856,22 +855,16 @@ Returns: Output_Flag = FALSE; Pad_Flag = FALSE; - if (argc < 1) { - Usage(); - return -1; - } - - if ((strcmp(argv[1], "-h") == 0) || (strcmp(argv[1], "--help") == 0) || - (strcmp(argv[1], "-?") == 0) || (strcmp(argv[1], "/?") == 0)) { - Usage(); - return 0; - } - - if ((strcmp(argv[1], "-V") == 0) || (strcmp(argv[1], "--version") == 0)) { - Version(); - return 0; + // + // Output the calling arguments + // + printf ("\n\n"); + for (Index = 0; Index < argc; Index++) { + printf ("%s ", argv[Index]); } - + + printf ("\n\n"); + if (argc < 5) { printf ("Not enough arguments\n"); Usage(); -- cgit v1.2.3