You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
313 B
17 lines
313 B
#ifndef H__assert
|
|
#define H__assert
|
|
|
|
#include "debug.h"
|
|
|
|
VOID FAR PASCAL AssertLog( LPSTR, int );
|
|
|
|
#define USES_ASSERT static char *__assertFile__ = __FILE__;
|
|
|
|
#define assert(x) \
|
|
{ \
|
|
if( !(x) ) { \
|
|
AssertLog( __assertFile__, __LINE__ ); \
|
|
} \
|
|
}
|
|
|
|
#endif
|