]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
IPAL21917 WinTC5.1.4: Mesh and Post-Pro objects couldn't be displayed in the opened...
authordmv <dmv@opencascade.com>
Wed, 15 Sep 2010 06:05:02 +0000 (06:05 +0000)
committerdmv <dmv@opencascade.com>
Wed, 15 Sep 2010 06:05:02 +0000 (06:05 +0000)
src/HDFPersist/HDFascii.cc

index 601e8f7fc702b3b7ac1961610c7c125a5bcb0dbf..1bc9c8a1ec46ea9837b7a3c8b1da20e4168c7c21 100644 (file)
@@ -667,20 +667,12 @@ bool CreateAttributeFromASCII(HDFinternalObject *father, FILE* fp)
 //============================================================================ 
 std::string GetTmpDir()
 {
-
  //Find a temporary directory to store a file
-
   std::string aTmpDir;
-
   char *Tmp_dir = getenv("SALOME_TMP_DIR");
   if(Tmp_dir != NULL) {
     aTmpDir = std::string(Tmp_dir);
     if(aTmpDir[aTmpDir.size()-1] != dir_separator) aTmpDir+=dir_separator;
-/*#ifdef WIN32
-    if(aTmpDir[aTmpDir.size()-1] != '\\') aTmpDir+='\\';
-#else
-    if(aTmpDir[aTmpDir.size()-1] != '/') aTmpDir+='/';
-#endif*/
   }
   else {
 #ifdef WIN32
@@ -700,20 +692,13 @@ std::string GetTmpDir()
   aTmpDir += aSubDir; //Get RND sub directory
 
   if(aTmpDir[aTmpDir.size()-1] != dir_separator) aTmpDir+=dir_separator;
-/*
-#ifdef WIN32
-  if(aTmpDir[aTmpDir.size()-1] != '\\') aTmpDir+='\\';
-#else
-  if(aTmpDir[aTmpDir.size()-1] != '/') aTmpDir+='/';
-#endif
-  */
 
   std::string aDir = aTmpDir;
   aRND = 0;
   while( Exists(aDir) ) {
     sprintf(buffer, "%d", aRND);
     aDir = aTmpDir+buffer;  //Build a unique directory name
-       aRND++;
+         aRND++;
   }
 
 #ifdef WIN32
@@ -783,11 +768,7 @@ void read_float64(FILE* fp, hdf_float64* value)
 bool Exists(const std::string thePath) 
 {
 #ifdef WIN32 
-  if (  GetFileAttributes (  thePath.c_str()  ) == 0xFFFFFFFF  ) { 
-    if (  GetLastError () != ERROR_FILE_NOT_FOUND  ) {
-      return false;
-    }
-  }
+  return (GetFileAttributes( thePath.c_str() ) != 0xFFFFFFFF);
 #else 
   int status = access ( thePath.c_str() , F_OK ); 
   if (status != 0) return false;