Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

assert(3X)

assert(5)                                                         assert(5)

NAME
     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(3X).

     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.

SEE ALSO
     assert(3X).

































Page 1                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026