create {hp300,i386,tahoe,vax}/include/ansi.h
[unix-history] / usr / src / include / assert.h
/*-
* Copyright (c) 1990 The Regents of the University of California.
* All rights reserved.
*
* %sccs.include.redist.c%
*
* @(#)assert.h 4.3 (Berkeley) %G%
*/
#ifdef NDEBUG
#define assert
#define _assert
#else
#define assert(expression) { \
if (!(expression)) { \
(void)fprintf(stderr, \
"assertion \"%s\" failed: file \"%s\", line %d\n", \
"expression", __FILE__, __LINE__); \
exit(2); \
} \
}
#define _assert(expression) assert(expression)
#endif