| 123456789101112131415 | #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
 |