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

Suggested-by: Daniel R. Gomez <gomez@teragram.com>
This commit is contained in:
Brad King 2012-06-07 13:46:49 -04:00
parent eb53bc2773
commit 54ffb5b4f1
1 changed files with 3 additions and 0 deletions

View File

@ -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