9 lines
229 B
C
9 lines
229 B
C
|
|
#ifndef PHOTON_ASSERT_H_
|
||
|
|
#define PHOTON_ASSERT_H_
|
||
|
|
|
||
|
|
#define assert(x) if (!(x)) { __assert_fail(#x, __FUNCTION__, __FILE__, __LINE__); }
|
||
|
|
|
||
|
|
extern void _Noreturn __assert_fail(const char *, const char *, const char *, int);
|
||
|
|
|
||
|
|
#endif
|