#include <stdio.h>

void _Assert(char* file, unsigned line)
{
	fflush(stdout);
	fprintf(stderr, "\nAssertion failed: %s, line %u\n",
		file, line);
	fflush(stderr);
	abort();
}

#define Assert(f)		\
	if (f)				\
		NULL;			\
	else				\
		_Assert(__FILE__,__LINE__)
#endif
