ASSERT(3)                                                            ASSERT(3)


NAME
       assert - program verification

SYNOPSIS
       #include <assert.h>

       assert(expression)

DESCRIPTION
       Assert  is  a macro that indicates expression is expected to be true at
       this point in the program.  It causes an exit(2) with a diagnostic com‐
       ment  on  the  standard output when expression is false (0).  Compiling
       with the cc(1) option -DNDEBUG effectively deletes assert from the pro‐
       gram.

DIAGNOSTICS
       ‘Assertion  failed:  file  f  line  n.  F is the source file and n the
       source line number of the assert statement.


7th Edition                      May 12, 1986                        ASSERT(3)
 
Generated: 2016-12-26
Generated by man2html V0.25
page hit count: 607
Valid CSS Valid XHTML 1.0 Strict