diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2012-11-21 18:03:18 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2012-11-21 18:03:18 +0000 |
commit | f397e4918e4aa391776b1235fef02995f49a65d3 (patch) | |
tree | 64b5ab993b4a6bce6165528f91650f7d6e6e2ab8 | |
parent | 46a0b1ebca39d6bc6461d95ae9649dc73af24e9e (diff) | |
download | netpbm-mirror-f397e4918e4aa391776b1235fef02995f49a65d3.tar.gz netpbm-mirror-f397e4918e4aa391776b1235fef02995f49a65d3.tar.xz netpbm-mirror-f397e4918e4aa391776b1235fef02995f49a65d3.zip |
Recognize too many argumnts error
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1769 9d0c8265-081b-0410-96cb-a4ca84ce46f8
-rw-r--r-- | analyzer/pnmpsnr.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/analyzer/pnmpsnr.c b/analyzer/pnmpsnr.c index 1160fff6..4d23d98d 100644 --- a/analyzer/pnmpsnr.c +++ b/analyzer/pnmpsnr.c @@ -151,10 +151,14 @@ main (int argc, char **argv) { pnm_init(&argc, argv); if (argc-1 < 2) - pm_error("Takes two arguments: specifications of the two files."); + pm_error("Takes two arguments: names of the two files to compare"); else { filespec1 = argv[1]; filespec2 = argv[2]; + + if (argc-1 > 2) + pm_error("Too many arguments (%u). The only arguments are " + "the names of the two files to compare", argc-1); } file1 = pm_openr(filespec1); |