Files
squeezelite-esp32/components/spotify/cspot/include/CspotAssert.h
Philippe G 898998efb0 big merge
2021-12-18 21:04:23 -08:00

17 lines
1.0 KiB
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