assert.h Assert Macro

Copyright (c) Borland International 1987,1988
All Rights Reserved.
*/

#include <stdio.h> /*  fprintf() prototype & 'stderr' definition */
#include <stdlib.h> /* abort() prototype */


#if !defined(NDEBUG)
#define assert(p) if(!(p)){fprintf(stderr,\
"Assertion failed: %s, file %s, line %d\n",\
#p, __FILE__, __LINE__);abort();}
#else
#define assert(p)
#endif


Learn More :