| #cmakedefine HAVE_STDBOOL_H | |
| #ifdef HAVE_STDBOOL_H | |
| #include <stdbool.h> | |
| #elif !defined(__cplusplus) | |
| typedef char bool; | |
| #endif | |
| #cmakedefine HAVE___BUILTIN_EXPECT | |
| #cmakedefine HAVE___ATTRIBUTE__ | |
| #ifdef HAVE___ATTRIBUTE__ | |
| #define CMARK_ATTRIBUTE(list) __attribute__ (list) | |
| #else | |
| #define CMARK_ATTRIBUTE(list) | |
| #endif | |
| #ifndef CMARK_INLINE | |
| #if defined(_MSC_VER) && !defined(__cplusplus) | |
| #define CMARK_INLINE __inline | |
| #else | |
| #define CMARK_INLINE inline | |
| #endif | |
| #endif |