#ifndef ASSERT_H
#define	ASSERT_H

#ifdef NDEBUG
#define	assert(cond)
#else
static char __AssertFmt[] = "assert failed in '%s' at line %d.\n";
#define	assert(cond)	if(!(cond)) \
 { fprintf(stderr, _AssertFmt, __FILE__, __LINE__); exit(-1); }
#endif

#endif ASSERT_H
