diff options
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r-- | doc/gawk.texi | 43 |
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 |