// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-#ifndef WNT
+#ifndef _WIN32
//---------- All Systems except windowsNT : ----------------------------------
//const OSD_WhoAmI Iam = OSD_WEnvironmentIterator;
#ifdef __APPLE__
-#include <crt_externs.h>
-#define environ (*_NSGetEnviron())
+ #if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
+ #include <crt_externs.h>
+ #define environ (*_NSGetEnviron())
+ #else
+ extern char **environ;
+ #endif
#else
-extern char **environ;
+ extern char **environ;
#endif
OSD_EnvironmentIterator::OSD_EnvironmentIterator(){
return theOne == theTwo;
}
-#if (defined(_LP64) || defined(__LP64__) || defined(_WIN64))
+#if (defined(_LP64) || defined(__LP64__) || defined(_WIN64)) || defined(__APPLE__)
// ------------------------------------------------------------------
// Hascode : Computes a hascoding value for a given unsigned integer
// ------------------------------------------------------------------