From 43ebeecb05c78e5196f4dc5748ba8a8a094b7f6e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 13 Oct 2015 13:22:05 +0200 Subject: m info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- doc/info/chap/language-facilities.texinfo | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'doc/info/chap/language-facilities.texinfo') diff --git a/doc/info/chap/language-facilities.texinfo b/doc/info/chap/language-facilities.texinfo index 04b95cf..25d8c2c 100644 --- a/doc/info/chap/language-facilities.texinfo +++ b/doc/info/chap/language-facilities.texinfo @@ -1,6 +1,10 @@ @node Language facilities @chapter Language facilities +Some of the facilities implemented in the C standard +library should be thought of as parts of the C +programming language itself. These facilities are +documented in this chapter. @menu @@ -339,13 +343,13 @@ considered a C language facility. @table @code @item void assert(bool expression) -If and only if the expression evaluates to a zero -value, the program prints what failed --- the -expression, the filename, the line in the source -code, and if C99 is used, the function where the -assertion took place --- and aborts the process. -If the expression evaluates non-zero value, -nothing happens. +If and only if the expression evaluates to a +zero value, the program prints, to stderr, what +failed --- the expression, the filename, the +line in the source code, and if C99 is used, the +function where the assertion took place --- and +aborts the process. If the expression evaluates +non-zero value, nothing happens. The expression must not have said effects. @sc{POSIX} specifies that the expression -- cgit v1.2.3-70-g09d2