Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 3rd Edition (Vita Nuova)

Media Vault

Software Library

Restoration Projects

Artifacts Sought

ASSERT(2)

NAME

assert − check program invariants

SYNOPSIS

­#include <u.h>
­#include <libc.h>

#define assert if(cond);else _assert("cond")

void _assert(int cond)

DESCRIPTION

­Assert is a preprocessor macro that (via _assert) prints a message and calls ­abort when ­cond is false. 

SOURCE

­/sys/src/libc/port/_assert.c

Plan 9  —  July 29, 2000

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