Annotation of 43BSDReno/share/man/man3/assert.3, revision 1.1.1.1

1.1       root        1: .\"    @(#)assert.3    6.2 (Berkeley) 5/12/86
                      2: .\"
                      3: .TH ASSERT 3 "May 12, 1986"
                      4: .AT 3
                      5: .SH NAME
                      6: assert \- program verification
                      7: .SH SYNOPSIS
                      8: .B #include <assert.h>
                      9: .PP
                     10: .B assert(expression)
                     11: .SH DESCRIPTION
                     12: .PP
                     13: .I Assert
                     14: is a macro that indicates
                     15: .I expression
                     16: is expected to be true at this point in the program.
                     17: It causes an
                     18: .IR exit (2)
                     19: with a diagnostic comment on the standard output when
                     20: .I expression
                     21: is false (0).
                     22: Compiling with the 
                     23: .IR cc (1)
                     24: option
                     25: .SM
                     26: .B \-DNDEBUG
                     27: effectively deletes
                     28: .I assert
                     29: from the program.
                     30: .SH DIAGNOSTICS
                     31: `Assertion failed: file
                     32: .I f
                     33: line
                     34: .I n.'
                     35: .I F
                     36: is the source file and
                     37: .I n
                     38: the source line number of the
                     39: .I assert
                     40: statement.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.