Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ assert(3) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

ASSERT(3)  —  NEWS-OS Programmer’s Manual

名称

assert  −  プログラムの検証

形式

#include <assert.h>

assert(expression)

解説

assert は、 そのプログラム内のその位置で、 expression (式) が真であるべきことを示すマクロです。 expression が偽 (0) であると、 標準出力上への診断コメント付きで exit(2) を起動します。 cc(1) でコンパイルする場合、 −DNDEBUG オプションを用いると、 プログラム中から assert を実質上削除します。

診断

‘Assertion failed: file f line n’ の中で、 f はソースファイルの名前で、 n は assert 文のある行番号です。

NEWS-OSRelease 4.2.1R

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