Provided by:
manpages-pt-dev_20040726-2_all 
NOME
assert - Abortar a execução do programa se a premissa for falsa.
SINOPSE
#include <assert.h>
void assert (int expression);
DESCRIÇÃO
assert() envia uma mensagem de erro ao standard output e termina o
programa chamando abort() se expression for falsa (ex., uma comparação
falsa dará zero). Isto só ocorrerá se a macro NDEBUG não estiver
definida.
VALOR RETORNADO
Nenhum valor é retornado.
DE ACORDO COM
ISO9899 (ANSI C)
BUGS
assert() é implementada como uma macro. Se a expressão avaliada gerar
erro, o comportamento do programa dependerá de se NDEBUG estiver
definida ou não. Podem surgir Heisenbugs, que desaparecem quando o
debugging estiver desativado.
VER TAMBÉM
exit(3), abort(3)
TRADUZIDO POR LDP-BR em 21/08/2000.
Paulo César Mendes <drpc@ism.com.br> (tradução)
xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)