TH ASSERT 2
SH NAME
assert \- check program invariants
SH SYNOPSIS
B #include <u.h>
br
B #include <libc.h>
PP
B
#define assert if(cond);else _assert("cond")
PP
B
void _assert(int cond)
SH DESCRIPTION
I Assert
is a preprocessor macro that
(via
IR _assert )
prints a message and calls
I abort
when
I cond
is false.
SH SOURCE
B /sys/src/libc/port/_assert.c