verblib: Try fixing a compilation error on macOS.

This commit is contained in:
David Reid
2025-08-20 16:09:44 +10:00
parent 3567d5cfef
commit f6bae251bd
+14 -4
View File
@@ -249,12 +249,22 @@ extern "C" {
#ifdef _MSC_VER #ifdef _MSC_VER
#define VERBLIB_INLINE __forceinline #define VERBLIB_INLINE __forceinline
#elif defined(__GNUC__)
#if defined(__STRICT_ANSI__)
#define VERBLIB_GNUC_INLINE_HINT __inline__
#else #else
#ifdef __GNUC__ #define VERBLIB_GNUC_INLINE_HINT inline
#define VERBLIB_INLINE inline __attribute__((always_inline))
#else
#define VERBLIB_INLINE inline
#endif #endif
#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)) || defined(__clang__)
#define VERBLIB_INLINE VERBLIB_GNUC_INLINE_HINT __attribute__((always_inline))
#else
#define VERBLIB_INLINE VERBLIB_GNUC_INLINE_HINT
#endif
#elif defined(__WATCOMC__)
#define VERBLIB_INLINE __inline
#else
#define VERBLIB_INLINE
#endif #endif
#define verblib_max(x, y) (((x) > (y)) ? (x) : (y)) #define verblib_max(x, y) (((x) > (y)) ? (x) : (y))