Browse Source

*** empty log message ***

cxgeorge 23 years ago
parent
commit
e6d6f3d529
1 changed files with 8 additions and 12 deletions
  1. 8 12
      panda/src/downloadertools/check_md5.cxx

+ 8 - 12
panda/src/downloadertools/check_md5.cxx

@@ -18,8 +18,8 @@
 
 
 #include <crypto_utils.h>
 #include <crypto_utils.h>
 #include <hashVal.h>
 #include <hashVal.h>
-#include <errno.h>
 #include <string.h>
 #include <string.h>
+#include "filename.h"
 
 
 int
 int
 main(int argc, char *argv[]) {
 main(int argc, char *argv[]) {
@@ -38,20 +38,16 @@ main(int argc, char *argv[]) {
         cerr << usagestr << endl;
         cerr << usagestr << endl;
         return 0;
         return 0;
     }
     }
-    source_file = argv[2];
+    source_file =  Filename::from_os_specific(argv[2]);
   } else {
   } else {
-    source_file = argv[1];
+    source_file = Filename::from_os_specific(argv[1]);
   }
   }
 
 
-  #ifdef WIN32_VC
-      if(_access(source_file.c_str(), 0) == -1) {  // does this exist on unix?
-          if(errno==ENOENT) {
-              cerr << usagestr << endl;
-              cerr << source_file << " not found!\n";
-              return -1;
-          }
-      }
-  #endif
+  if(!source_file.exists()) {
+       cerr << usagestr << endl;
+       cerr << source_file << " not found!\n";
+       return -1;
+  }
 
 
   HashVal hash;
   HashVal hash;
   md5_a_file(source_file, hash);
   md5_a_file(source_file, hash);