about summary refs log tree commit diff
path: root/analyzer/pnmpsnr.c
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2012-11-21 18:03:18 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2012-11-21 18:03:18 +0000
commitf397e4918e4aa391776b1235fef02995f49a65d3 (patch)
tree64b5ab993b4a6bce6165528f91650f7d6e6e2ab8 /analyzer/pnmpsnr.c
parent46a0b1ebca39d6bc6461d95ae9649dc73af24e9e (diff)
downloadnetpbm-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
Diffstat (limited to 'analyzer/pnmpsnr.c')
-rw-r--r--analyzer/pnmpsnr.c6
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);