]> Creatis software - creaImageIO.git/blobdiff - src/creaImageIOGimmick.cpp
#3208 creaImageIO Feature New Normal branch mingw64
[creaImageIO.git] / src / creaImageIOGimmick.cpp
index 353951043c42a7a56026f66be51795ef159cf652..b04f3ac103765bbeb0f25b6be17c91f9b68cf21a 100644 (file)
@@ -26,7 +26,7 @@
 */
 
 #include <creaImageIOGimmick.h>
-#include <creaImageIOSystem.h>
+
 #include <boost/filesystem.hpp>
 #include <boost/algorithm/string.hpp>
 
 #endif
 #include <creaImageIOGimmick.h>
 
+#if defined(_WIN32)
+#pragma warning(disable: 4996)
+#endif
+
 #ifdef _DEBUG
 #define new DEBUG_NEW
 #endif
@@ -198,10 +202,10 @@ namespace creaImageIO
   {
     if (mHomeDirectory.size()==0) 
       {
-#if defined(__GNUC__)
-       mHomeDirectory = getenv("HOME");
-#elif defined(_WIN32)
+#if defined(_WIN32)
        mHomeDirectory = getenv("USERPROFILE");
+#elif defined(__GNUC__)
+       mHomeDirectory = getenv("HOME");
 #endif
       }
     return mHomeDirectory;
@@ -209,14 +213,18 @@ namespace creaImageIO
   //================================================================
   const std::string& Gimmick::GetUserSettingsDirectory()
   {
+         printf("EED Gimmick::GetUserSettingsDirectory() Start\n");
     if (mUserSettingsDirectory.size()==0) 
       {
+         printf("EED Gimmick::GetUserSettingsDirectory() 1\n");
        mUserSettingsDirectory = GetHomeDirectory();
+         printf("EED Gimmick::GetUserSettingsDirectory() 2 %s\n",mUserSettingsDirectory.c_str());
        mUserSettingsDirectory += "/.creaImageIO/";
        boost::algorithm::replace_all( mUserSettingsDirectory, 
                                       INVALID_FILE_SEPARATOR , 
                                       VALID_FILE_SEPARATOR);
       }
+         printf("EED Gimmick::GetUserSettingsDirectory() End\n");
     return mUserSettingsDirectory;
   }
   //================================================================