assert.h(3head) centos man page | unix.com

Man Page: assert.h

Operating Environment: centos

Section: 3head

assert.h(3HEAD)                                                       Headers                                                      assert.h(3HEAD)

NAME
assert.h, assert - verify program assertion
SYNOPSIS
#include <assert.h>
DESCRIPTION
The <assert.h> header defines the assert() macro. It refers to the macro NDEBUG which is not defined in the header. If NDEBUG is defined as a macro name before the inclusion of this header, the assert() macro is defined simply as: #define assert(ignore)((void) 0) Otherwise, the macro behaves as described in assert(3C). The assert() macro is redefined according to the current state of NDEBUG each time <assert.h> is included. The assert() macro is implemented as a macro, not as a function. If the macro definition is suppressed in order to access an actual func- tion, the behavior is undefined.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+
SEE ALSO
assert(3C), attributes(5), standards(5) SunOS 5.10 10 Sep 2004 assert.h(3HEAD)
Related Man Pages
assert.h(3head) - sunos
assert(3) - linux
assert(3) - osf1
assert(3head) - sunos
assert(3head) - opensolaris
Similar Topics in the Unix Linux Community
lunit 0.4 (Default branch)
Architecture Rules 2.1.1 (Default branch)
Make-question - redefine a macro, using another macro..?
help with macro tween and syntax error
how to split this file into blocks and then send these blocks as input to the tool called Yices?