Files
squeezelite-esp32/components/spotify/cspot/include/CspotAssert.h
2023-05-06 23:50:26 +02:00

16 lines
667 B
C

#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