Browse Source

libarchive: Avoid 'inline' on SunPro < 5.9 (#13277)

Suggested-by: Daniel R. Gomez <[email protected]>
Brad King 13 years ago
parent
commit
54ffb5b4f1
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Utilities/cmlibarchive/libarchive/archive_endian.h

+ 3 - 0
Utilities/cmlibarchive/libarchive/archive_endian.h

@@ -45,11 +45,14 @@
  * - SGI MIPSpro
  * - Microsoft Visual C++ 6.0 (supposedly newer versions too)
  * - IBM VisualAge 6 (XL v6)
+ * - Sun WorkShop C (SunPro) before 5.9
  */
 #if defined(__WATCOMC__) || defined(__sgi) || defined(__hpux) || defined(__BORLANDC__)
 #define	inline
 #elif defined(__IBMC__) && __IBMC__ < 700
 #define	inline
+#elif defined(__SUNPRO_C) && __SUNPRO_C < 0x590
+#define inline
 #elif defined(_MSC_VER) || defined(__osf__)
 #define inline __inline
 #endif