/* * $Id: assert.h,v 2.2 2000/05/23 08:02:07 masaki Exp $ */ #include #ifndef _ASSERT_H #define _ASSERT_H #include #include #include #undef assert #define assert(exp) \ ((exp)?0: trace (FATAL, MRT->trace, \ "MRT: assertion (%s) failed at line %d file %s\n", \ #exp, __LINE__, __FILE__)) #define perror(s) \ trace (ERROR, MRT->trace, "MRT: %s: %s\n", s, strerror (errno)); #endif /* _ASSERT_H */ .