1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-30 14:55:26 +03:00
systemd-stable/klibc/include/assert.h

23 lines
292 B
C

/*
* assert.h
*/
#ifndef _ASSERT_H
#define _ASSERT_H
#ifdef NDEBUG
#define assert(x) ((void)(x))
#else
extern void __assert_fail(const char *, const char *,
unsigned int);
#define assert(x) ((x) ? (void)0 : __assert_fail(#x, __FILE__, __LINE__))
#endif
#endif /* _ASSERT_H */