cmocka: Define inline if not defined with MSVC.
authorAndreas Schneider <asn@cryptomilk.org>
Fri, 11 Apr 2014 13:43:12 +0000 (15:43 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 11 Apr 2014 13:43:46 +0000 (15:43 +0200)
include/cmocka.h

index db1d74a..ed5965c 100644 (file)
 #define CMOCKA_H_
 
 #ifdef _WIN32
-#if _MSC_VER < 1500
-#ifdef __cplusplus
+# ifdef _MSC_VER
+
+# ifndef inline
+#define inline __inline
+# endif /* inline */
+
+#  if _MSC_VER < 1500
+#   ifdef __cplusplus
 extern "C" {
-#endif   /* __cplusplus */
+#   endif   /* __cplusplus */
 int __stdcall IsDebuggerPresent();
-#ifdef __cplusplus
+#   ifdef __cplusplus
 } /* extern "C" */
-#endif   /* __cplusplus */
-#endif  /* _MSC_VER < 1500 */
+#   endif   /* __cplusplus */
+#  endif  /* _MSC_VER < 1500 */
+# endif /* _MSC_VER */
 #endif  /* _WIN32 */
 
 /*