assert(3head) sunos man page | unix.com

Man Page: assert

Operating Environment: sunos

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(3c) - opensolaris
assert.h(3head) - sunos
assert(3) - redhat
assert_perror(3) - redhat
assert(3) - osf1
Similar Topics in the Unix Linux Community
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?
Weird behavior of Vi
Search a wildcard text in a file