aboutsummaryrefslogtreecommitdiffstats
path: root/doc/info/chap/language-facilities.texinfo
diff options
context:
space:
mode:
Diffstat (limited to 'doc/info/chap/language-facilities.texinfo')
-rw-r--r--doc/info/chap/language-facilities.texinfo18
1 files changed, 11 insertions, 7 deletions
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