//----------------------------------------------------------------
//
// NeuroChip NM6403, C++ library
// 1997-1999 (c) RC Module Inc.
// cassert,
//
//----------------------------------------------------------------


#ifndef _CASSERT_Included
#define _CASSERT_Included


#ifdef __cplusplus
extern "C" {
#endif

void __assertfail();

#ifdef  __cplusplus
}
#endif

#ifdef NDEBUG
#define assert(p)   ((void) 0)
#else
#define assert(p)  ( (void) ( (p) ? (void) 0 : __assertfail() ) )
#endif


#endif  // _CASSERT_Included
