Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ assert(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

assert(3X)

assert(5)                                                         assert(5)

NAME
     assert - Programmprüfungen verifizieren

SYNTAX
     #include <assert.h>

BESCHREIBUNG
     Die Include-Datei <assert.h> definiert das Makro assert(). Dieses ver-
     weist auf das Makro NDEBUG, das in der Include-Datei nicht definiert
     ist. Wenn NDEBUG vor dem Einbinden der Include-Datei als Makroname
     definiert wurde, wird das Makro assert() einfach wie folgt definiert:

          #define assert(ignore)((void) 0)

     Andernfalls verhält sich das Makro wie unter assert(3X) beschrieben.

     Das Makro assert() wird als Makro und nicht als Funktion implemen-
     tiert. Wenn die Makrodefinition unterdrückt wird, um auf eine tatsäch-
     liche Funktion zuzugreifen, ist das Verhalten nicht definiert.

SIEHE AUCH
     assert(3X).

































Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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