print a warning if a parameter didn't expect an argument
authorkramm <kramm>
Tue, 30 Oct 2001 09:53:18 +0000 (09:53 +0000)
committerkramm <kramm>
Tue, 30 Oct 2001 09:53:18 +0000 (09:53 +0000)
lib/args.h

index cc9a58d..733ab75 100644 (file)
@@ -81,6 +81,9 @@ int args_long2shortoption(struct options_t*options, char*name, char*val)
                if(equal) {
                    //strcpy(&tmp[strlen(tmp)], equal);
                    int ret = args_callback_option(tmp, equal);
+                   if(!ret) {
+                       fprintf(stderr, "Warning: Option --%s takes no parameter.\n", name);
+                   }
                    return 0;
                }
                return args_callback_option(tmp,val);