Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ assert(3X) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought



      ASSERT(3X)              GENIX Programmer's Manual              ASSERT(3X)



      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 diagnos-
           tic comment on the standard output when  expression  is  false  (0).
           Compiling  with the cc(1) option -DNDEBUG effectively deletes assert
           from the program.

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





































      Printed 11/16/83                                                        1



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