]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/defs.h
HP-UX compilation fixes (or so I hope)
[wxWidgets.git] / include / wx / defs.h
index 0236ab92f4532fb5f612f9d0bacf28da5a2195f6..e26d1fda96b523a8afee73b0422789c8387c1d4f 100644 (file)
 // ----------------------------------------------------------------------------
 
 // OS
 // ----------------------------------------------------------------------------
 
 // OS
-#if defined(__HPUX__) || defined(____SVR4____) || defined(__LINUX__) || defined(__sgi ) || \
-    defined(__unix__) || defined(sun) || defined(__SUN__)
+#if defined(__unix) || defined(__unix__) || defined(____SVR4____) || \
+    defined(__LINUX__) || defined(__sgi ) || \
+    defined(__hpux) || defined(sun) || defined(__SUN__)
+
     #ifndef __UNIX__
         #define __UNIX__
     #endif // Unix
     #ifndef __UNIX__
         #define __UNIX__
     #endif // Unix
             #endif // Sun CC
         #endif
     #endif // Sun
             #endif // Sun CC
         #endif
     #endif // Sun
+
+    #ifdef __hpux
+        #define __HPUX__
+    #endif // HP-UX
+
 #elif defined(applec) || defined(THINK_C) || ( defined( __MWERKS__ ) && !defined(__INTEL__) )
 #elif defined(applec) || defined(THINK_C) || ( defined( __MWERKS__ ) && !defined(__INTEL__) )
-               // MacOS
+        // MacOS
 #else   // Windows
     #ifndef __WINDOWS__
         #define __WINDOWS__
 #else   // Windows
     #ifndef __WINDOWS__
         #define __WINDOWS__
@@ -92,7 +99,7 @@
 #endif // __DECCXX
 
 // Resolves linking problems under HP-UX
 #endif // __DECCXX
 
 // Resolves linking problems under HP-UX
-#if defined(__HPUX__) && !defined(__GNUG__)
+#if defined(__HPUX__) && defined(__GNUG__)
     #define va_list __gnuc_va_list
 #endif // HP-UX
 
     #define va_list __gnuc_va_list
 #endif // HP-UX