1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ASSERT_H_
- #define ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ASSERT_H_
- #include <sys/__assert.h>
- #ifdef __cplusplus
- extern "C" {
- #else
- #if __STDC_VERSION__ >= 201112L
- #define static_assert _Static_assert
- #endif
- #endif
- #ifndef NDEBUG
- #ifndef assert
- #define assert(test) __ASSERT_NO_MSG(test)
- #endif
- #else
- #ifndef assert
- #define assert(test) ((void)0)
- #endif
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|