FENIX_libc/include/assert.h

13 lines
242 B
C
Raw Normal View History

2020-12-01 23:40:03 +00:00
#ifndef _ASSERT_H
#define _ASSERT_H
#include <stdio.h>
#ifdef NDEBUG
#define assert(ignore) ((void) 0)
#else
#define assert(expression) (expression || (fprintf(stderr, "%s: %d: %s", __FILE__, __LINE__, __func__) && abort()))
#endif
#endif