opensolaris man page for assert

Query: assert

OS: opensolaris

Section: 3head

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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.11 10 Sep 2004 assert.h(3HEAD)
Related Man Pages
assert(3c) - opensolaris
assert.h(3head) - opensolaris
assert.h(3head) - sunos
assert(3) - suse
assert(3head) - opensolaris
Similar Topics in the Unix Linux Community
USRSTACK 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?
Macro to put single quotes around character
Weird behavior of Vi