Files
squeezelite-esp32/lib/spotify/cspot/include/CspotAssert.h
2026-03-13 17:03:22 +00: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