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:07:00 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2012-11-21 18:07:00 +0000
commitad40ab51cf9637912dc74ee9fb5a69dd90ac9044 (patch)
tree602da5a0e37a7804b8876a3a2743866ecec447af /analyzer/pnmpsnr.c
parentf397e4918e4aa391776b1235fef02995f49a65d3 (diff)
downloadnetpbm-mirror-ad40ab51cf9637912dc74ee9fb5a69dd90ac9044.tar.gz
netpbm-mirror-ad40ab51cf9637912dc74ee9fb5a69dd90ac9044.tar.xz
netpbm-mirror-ad40ab51cf9637912dc74ee9fb5a69dd90ac9044.zip
cleanup
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1770 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'analyzer/pnmpsnr.c')
-rw-r--r--analyzer/pnmpsnr.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/analyzer/pnmpsnr.c b/analyzer/pnmpsnr.c
index 4d23d98d..c0e80444 100644
--- a/analyzer/pnmpsnr.c
+++ b/analyzer/pnmpsnr.c
@@ -138,9 +138,11 @@ reportPsnr(struct pam const pam,
 
 
 int
-main (int argc, char **argv) {
-    char *filespec1, *filespec2;  /* specs of two files to compare */
-    FILE *file1, *file2;
+main (int argc, const char **argv) {
+    const char * fileName1;  /* name of first file to compare */
+    const char * fileName2;  /* name of second file to compare */
+    FILE * if1P;
+    FILE * if2P;
     struct pam pam1, pam2;
     bool color;
         /* It's a color image */
@@ -148,28 +150,28 @@ main (int argc, char **argv) {
     tuple *tuplerow1, *tuplerow2;  /* malloc'ed */
     int row;
     
-    pnm_init(&argc, argv);
+    pm_proginit(&argc, argv);
 
     if (argc-1 < 2) 
         pm_error("Takes two arguments:  names of the two files to compare");
     else {
-        filespec1 = argv[1];
-        filespec2 = argv[2];
+        fileName1 = argv[1];
+        fileName2 = 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);
-    file2 = pm_openr(filespec2);
+    if1P = pm_openr(fileName1);
+    if2P = pm_openr(fileName2);
 
-    pnm_readpaminit(file1, &pam1, PAM_STRUCT_SIZE(tuple_type));
-    pnm_readpaminit(file2, &pam2, PAM_STRUCT_SIZE(tuple_type));
+    pnm_readpaminit(if1P, &pam1, PAM_STRUCT_SIZE(tuple_type));
+    pnm_readpaminit(if2P, &pam2, PAM_STRUCT_SIZE(tuple_type));
 
     validate_input(pam1, pam2);
 
-    if (strcmp(pam1.tuple_type, PAM_PPM_TUPLETYPE) == 0) 
+    if (streq(pam1.tuple_type, PAM_PPM_TUPLETYPE)) 
         color = TRUE;
     else
         color = FALSE;
@@ -205,7 +207,7 @@ main (int argc, char **argv) {
     }
 
     reportPsnr(pam1, ySumSqDiff, crSumSqDiff, cbSumSqDiff,
-               filespec1, filespec2);
+               fileName1, fileName2);
 
     pnm_freepamrow(tuplerow1);
     pnm_freepamrow(tuplerow2);