summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
Diffstat (limited to 'manual')
-rw-r--r--manual/arith.texi17
-rw-r--r--manual/ctype.texi2
-rw-r--r--manual/maint.texi18
-rw-r--r--manual/pattern.texi2
-rw-r--r--manual/process.texi4
-rw-r--r--manual/stdio.texi11
-rw-r--r--manual/terminal.texi4
7 files changed, 37 insertions, 21 deletions
diff --git a/manual/arith.texi b/manual/arith.texi
index 31d638c2a2..d0863f98df 100644
--- a/manual/arith.texi
+++ b/manual/arith.texi
@@ -41,15 +41,15 @@ these situations. There is a special value for infinity.
@comment math.h
@comment ISO
@deftypevr Macro float_t INFINITY
-A expression representing the infinite value. @code{INFINITY} values are
-produce by mathematical operations like @code{1.0 / 0.0}. It is
+An expression representing the infinite value. @code{INFINITY} values are
+produced by mathematical operations like @code{1.0 / 0.0}. It is
possible to continue the computations with this value since the basic
operations as well as the mathematical library functions are prepared to
handle values like this.
Beside @code{INFINITY} also the value @code{-INFINITY} is representable
and it is handled differently if needed. It is possible to test a
-variables for infinite value using a simple comparison but the
+value for infiniteness using a simple comparison but the
recommended way is to use the the @code{isinf} function.
This macro was introduced in the @w{ISO C 9X} standard.
@@ -357,7 +357,8 @@ cut along the negative real axis.
@deftypefunx {complex long double} cprojl (complex long double @var{z})
Return the projection of the complex value @var{z} on the Riemann
sphere. Values with a infinite complex part (even if the real part
-is NaN) are projected to positive infinite on the real axis. If the real part is infinite, the result is equivalent to
+is NaN) are projected to positive infinite on the real axis. If the
+real part is infinite, the result is equivalent to
@smallexample
INFINITY + I * copysign (0.0, cimag (z))
@@ -1060,13 +1061,13 @@ format supports this; and to the largest representable value otherwise.
If the input string is @code{"nan"} or
@code{"nan(@var{n-char-sequence})"} the return value of @code{strtod} is
the representation of the NaN (not a number) value (if the
-floating-point formats supports this. The form with the
-@var{n-char-sequence} enables in an implementation specific way to
-specify the form of the NaN value. When using the @w{IEEE 754}
+floating-point format supports this). In the second form the part
+@var{n-char-sequence} allows to specify the form of the NaN value in an
+implementation specific way. When using the @w{IEEE 754}
floating-point format, the NaN value can have a lot of forms since only
at least one bit in the mantissa must be set. In the GNU C library
implementation of @code{strtod} the @var{n-char-sequence} is interpreted
-as a number (as recognized by @code{strtol}, @pxref{Parsing of Integers})
+as a number (as recognized by @code{strtol}, @pxref{Parsing of Integers}).
The mantissa of the return value corresponds to this given number.
Since the value zero which is returned in the error case is also a valid
diff --git a/manual/ctype.texi b/manual/ctype.texi
index 2b97dfbf66..8e8db4a88a 100644
--- a/manual/ctype.texi
+++ b/manual/ctype.texi
@@ -75,7 +75,7 @@ Returns true if @var{c} is an alphabetic character (a letter). If
@code{isalpha} is also true.
In some locales, there may be additional characters for which
-@code{isalpha} is true--letters which are neither upper case nor lower
+@code{isalpha} is true---letters which are neither upper case nor lower
case. But in the standard @code{"C"} locale, there are no such
additional characters.
@end deftypefun
diff --git a/manual/maint.texi b/manual/maint.texi
index 6d4185b52c..e2a6b34ae2 100644
--- a/manual/maint.texi
+++ b/manual/maint.texi
@@ -189,14 +189,14 @@ build the GNU C library:
@itemize @bullet
@item
-@code{make} 3.76.1
+@code{make} 3.75
You need the latest version of GNU @code{make}. Modifying the GNU C
Library to work with other @code{make} programs would be so hard that we
recommend you port GNU @code{make} instead. @strong{Really.} We
-recommend version GNU @code{make} version 3.75, 3.76.1 or later.
-Version 3.76 is known to have a bug which only shows up in big projects
-like GNU @code{libc}.
+recommend version GNU @code{make} version 3.75. Versions 3.76 and
+3.76.1 are known to have bugs which only show up in big projects like
+GNU @code{libc}.
@item
GCC 2.7.2.3
@@ -538,11 +538,11 @@ include the file @code{<stub-tag.h>} into your file. This causes the
function to be listed in the installed @code{<gnu/stubs.h>}, and
makes GNU ld warn when the function is used.
-Some rare functions are only useful on specific systems and
-aren't defined at all on others; these do not appear anywhere
-in the system-independent source code or makefiles (including the
-@file{generic}), only in the system-dependent @file{Makefile} in the
-specific system's subdirectory.
+Some rare functions are only useful on specific systems and aren't
+defined at all on others; these do not appear anywhere in the
+system-independent source code or makefiles (including the
+@file{generic} directory), only in the system-dependent @file{Makefile}
+in the specific system's subdirectory.
If you come across a file that is in one of the main source directories
(@file{string}, @file{stdio}, etc.), and you want to write a machine- or
diff --git a/manual/pattern.texi b/manual/pattern.texi
index 0fc5e81c75..bd5658dd67 100644
--- a/manual/pattern.texi
+++ b/manual/pattern.texi
@@ -477,7 +477,7 @@ is easily available non-directories will be rejected but no extra
work will be done to determine the information for each file. I.e.,
the caller must still be able to filter directories out.
-This functionality is only available witht eh GNU @code{glob}
+This functionality is only available with the GNU @code{glob}
implementation. It is mainly used internally to increase the
performance but might be useful for a user as well and therefore is
documented here.
diff --git a/manual/process.texi b/manual/process.texi
index 43230154f6..56edf2d24c 100644
--- a/manual/process.texi
+++ b/manual/process.texi
@@ -62,6 +62,10 @@ possible to create the shell process, and otherwise is the status of the
shell process. @xref{Process Completion}, for details on how this
status code can be interpreted.
+If the @var{command} argument is a null pointer a non-zero return value
+indicates that a command processor is available and this function can be
+used at all.
+
This function is a cancelation point in multi-threaded programs. This
is a problem if the thread allocates some resources (like memory, file
descriptors, semaphores or whatever) at the time @code{system} is
diff --git a/manual/stdio.texi b/manual/stdio.texi
index 96c3de4fec..40d9f227b4 100644
--- a/manual/stdio.texi
+++ b/manual/stdio.texi
@@ -1140,6 +1140,13 @@ promotions. For arguments of other integer types, you can use these
modifiers:
@table @samp
+@item hh
+Specifies that the argument is a @code{signed char} or @code{unsigned
+char}, as appropriate. A @code{char} argument is converted to an
+@code{int} or @code{unsigned int} by the default argument promotions
+anyway, but the @samp{h} modifier says to convert it back to a
+@code{char} again.
+
@item h
Specifies that the argument is a @code{short int} or @code{unsigned
short int}, as appropriate. A @code{short} argument is converted to an
@@ -2596,6 +2603,10 @@ other integer conversions. You can use the following type modifiers to
specify other sizes of integer:
@table @samp
+@item hh
+Specifies that the argument is a @code{signed char *} or @code{unsigned
+char *}.
+
@item h
Specifies that the argument is a @code{short int *} or @code{unsigned
short int *}.
diff --git a/manual/terminal.texi b/manual/terminal.texi
index ea62e26447..0417a63bd8 100644
--- a/manual/terminal.texi
+++ b/manual/terminal.texi
@@ -1111,8 +1111,8 @@ the only speeds that typical serial lines can support.
@smallexample
B0 B50 B75 B110 B134 B150 B200
B300 B600 B1200 B1800 B2400 B4800
-B9600 B19200 B38400 B57600 B115200
-B230400 B460800
+B9600 B19200 B38400 B57600 B115200
+B230400 B460800
@end smallexample
@vindex EXTA