aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r--doc/gawk.texi43
1 files changed, 34 insertions, 9 deletions
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 376ec02b..e0023245 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -5178,13 +5178,12 @@ letters or numbers. @value{COMMONEXT}
@quotation CAUTION
In ISO C, the escape sequence continues until the first nonhexadecimal
digit is seen.
-@c FIXME: Add exact version here.
For many years, @command{gawk} would continue incorporating
hexadecimal digits into the value until a non-hexadecimal digit
or the end of the string was encountered.
However, using more than two hexadecimal digits produced
undefined results.
-As of @value{PVERSION} @strong{FIXME:} 4.3.0, only two digits
+As of @value{PVERSION} 4.2, only two digits
are processed.
@end quotation
@@ -10538,6 +10537,11 @@ $ @kbd{gawk '}
Here, @command{gawk} did not produce a fatal error; instead
it let the @command{awk} program code detect the problem and handle it.
+This mechanism works also for standard output and standard error.
+For standard output, you may use @code{PROCINFO["-", "nonfatal"]}
+or @code{PROCINFO["/dev/stdout", "nonfatal"]}. For standard error, use
+@code{PROCINFO["/dev/stderr", "nonfatal"]}.
+
@node Output Summary
@section Summary
@@ -35991,6 +35995,10 @@ Indirect function calls
@item
Directories on the command line produce a warning and are skipped
(@pxref{Command-line directories}).
+
+@item
+Output with @code{print} and @code{printf} need not be fatal
+(@pxref{Nonfatal}).
@end itemize
@item
@@ -36078,6 +36086,11 @@ The @code{isarray()} function to check if a variable is an array or not
The @code{bindtextdomain()}, @code{dcgettext()} and @code{dcngettext()}
functions for internationalization
(@pxref{Programmer i18n}).
+
+@item
+The @code{div()} function for doing integer
+division and remainder
+(@pxref{Numeric Functions}).
@end itemize
@item
@@ -36211,8 +36224,14 @@ Ultrix
@end itemize
@item
-@c FIXME: Verify the version here.
-Support for MirBSD was removed at @command{gawk} @value{PVERSION} 4.2.
+Support for the following systems was removed from the code
+for @command{gawk} @value{PVERSION} 4.2:
+
+@c nested table
+@itemize @value{MINUS}
+@item
+MirBSD
+@end itemize
@end itemize
@@ -36829,9 +36848,12 @@ with a minimum of two
The dynamic extension interface was completely redone
(@pxref{Dynamic Extensions}).
+@item
+Support for Ultrix was removed.
+
@end itemize
-Version @strong{FIXME} XXXX introduced the following changes:
+Version 4.2 introduced the following changes:
@itemize @bullet
@item
@@ -36842,25 +36864,28 @@ environment and that of programs that it runs.
@item
The @option{--pretty-print} option no longer runs the @command{awk}
program too.
-FIXME: Add xref.
+@xref{Options}.
@item
The @command{igawk} program and its manual page are no longer
installed when @command{gawk} is built.
-FIXME: Add xref.
+@xref{Igawk Program}.
@item
The @code{div()} function.
-FIXME: Add xref.
+@xref{Numeric Functions}.
@item
The maximum number of hexdecimal digits in @samp{\x} escapes
is now two.
-FIXME: Add xref.
+@xref{Escape Sequences}.
@item
Nonfatal output with @code{print} and @code{printf}.
@xref{Nonfatal}.
+
+@item
+Support for MirBSD was removed.
@end itemize
@c XXX ADD MORE STUFF HERE