Annotation of cci/usr/src/man/man3/assert.3x, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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