AVR Libc Home Page | AVR Libc Development Pages | |||
Main Page | FAQ | Library Reference | Additional Documentation | Example Projects |
#include <assert.h>
This header file defines a debugging aid.
As there is no standard error output stream available for many applications using this library, the generation of a printable error message is not enabled by default. These messages will only be generated if the application defines the macro
__ASSERT_USE_STDERR
before including the <assert.h>
header file. By default, only abort() will be called to halt the application.
Defines | |
#define | assert(expression) |
|
If expression is true, the assert() macro does nothing. The assert() macro may be removed at compile time by defining NDEBUG as a macro (e.g., by using the compiler option -DNDEBUG). |