Hi, everyone!

Please look at the following code,

--------
#if ASSERT
sprintf (s, "_Assert: %s, %d",__FILE__, __LINE__ );
#else
//...
#endif
--------

I want to know where is the precompiled directive ASSERT defined?
Is it compiler system defined variable? What is the meaning and
function of it?


Thanks in advance,
George