FoenixMCP/vbcc/targets/m68k-foenix/include/assert.h
Peter Weingartner 9e34fe07a6 Test of TRAP#13
2021-08-30 10:24:51 -04:00

15 lines
295 B
C

#ifndef __ASSERT_H
#define __ASSERT_H 1
extern int __aprintf(const char *,...);
extern void abort(void);
#endif
#undef assert
#ifndef NDEBUG
#define assert(exp) ((void)((exp)?0:(__aprintf("Assertion failed: file %s, line %d\n",__FILE__,__LINE__),abort(),0)))
#else
#define assert(exp)
#endif