12345678910111213141516 |
- #ifndef CSPOT_ASSERT_H
- #define CSPOT_ASSERT_H
- #include <stdio.h>
- #include <cassert>
- #define CSPOT_ASSERT(CONDITION, MESSAGE) \
- do \
- { \
- if (!(CONDITION)) \
- { \
- printf("At %s in %s:%d\n Assertion %s failed: %s", __func__, __FILE__, __LINE__, #CONDITION, MESSAGE); \
- abort(); \
- } \
- } while (0)
- #endif
|