Windows PowerShell command on Get-command assert
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man assert

Standard C Library Functions assert(3C)

NAME

assert - verify program assertion

SYNOPSIS

#include

void assert(int expression);

DESCRIPTION

The assert() macro inserts diagnostics into applications.

When executed, if expression is FALSE (zero), assert()

prints the error message Assertion failed: expression, file xyz, line nnn

on the standard error output and aborts. In the error mes-

sage, xyz is the name of the source file and nnn the source

line number of the assert() statement. These are respec-

tively the values of the preprocessor macros __FILE__ and

__LINE__.

Since assert() is implemented as a macro, the expression may

not contain any string literals.

Compiling with the preprocessor option -DNDEBUG or with the

preprocessor control statement #define NDEBUG ahead of the

#include statement, will stop assertions from

being compiled into the program. Messages printed from this function are in the native

language specified by the LC_MESSAGES locale category. See

setlocale(3C).

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

SunOS 5.11 Last change: 30 Mar 2005 1

Standard C Library Functions assert(3C)

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | Safe |

|_____________________________|_____________________________|

| Standard | See standards(5). |

|_____________________________|_____________________________|

SEE ALSO

abort(3C), gettext(3C), setlocale(3C), attributes(5), stan-

dards(5)

SunOS 5.11 Last change: 30 Mar 2005 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™