Table of Contents
The macro
tests the given and if it is false, the calling process is terminated.
A diagnostic message is written to and the function is called, effectively
terminating the program. If is true, the macro does nothing. The macro
may be removed at compile time with the option
The following
diagnostic message is written to if is false: "assertion \"%s\" failed:
file \"%s\", line %d\n", \ "expression", __FILE__, __LINE__);
The macro conforms to
A macro appeared in
Table of Contents