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.h(3head) - opensolaris
assert(3) - linux
assert(3) - redhat
assert(3) - debian
assert(3head) - opensolaris
Similar Topics in the Unix Linux Community
help with macro tween and syntax error
FCC looks at ways to assert authority over Web access
Macro to put single quotes around character
Weird behavior of Vi
Search a wildcard text in a file