aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.texi
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2018-03-22 18:39:52 +0200
committerArnold D. Robbins <arnold@skeeve.com>2018-03-22 18:39:52 +0200
commit047fa8844122d13e2898972c9e0a2332ddddc2f5 (patch)
treecbd95dcaa714ecdaa8bc66c39a15dee876587d91 /doc/gawk.texi
parent4fa6f57bf897e7f69dbb606115d4e17a88e90532 (diff)
parent20a79b31c9897f825323eedee4c0eb01922d53da (diff)
downloadegawk-047fa8844122d13e2898972c9e0a2332ddddc2f5.tar.gz
egawk-047fa8844122d13e2898972c9e0a2332ddddc2f5.tar.bz2
egawk-047fa8844122d13e2898972c9e0a2332ddddc2f5.zip
Merge branch 'gawk-4.2-stable'
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r--doc/gawk.texi19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 349fa259..69e05a77 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -9557,6 +9557,25 @@ the field width. Here is a list of the format-control letters:
@c @asis for docbook to come out right
@table @asis
+@item @code{%a}, @code{%A}
+A floating point number of the form
+[@code{-}]@code{0x@var{h}.@var{hhhh}p+-@var{dd}}
+(C99 hexadecimal floating point format).
+For @code{%A},
+uppercase letters are used instead of lowercase ones.
+
+@quotation NOTE
+While the current POSIX standard requires support for @code{%a}
+and @code{%A} in @command{awk}, as far as we know, no other version
+of @command{awk} actually implements it. It's use is thus highly
+nonportable!
+
+Furthermore, these formats are not available on any system where the
+underlying C library @code{printf()} function does not support them. As
+of this writing, among current systems, only OpenVMS is known to not
+support them.
+@end quotation
+
@item @code{%c}
Print a number as a character; thus, @samp{printf "%c",
65} outputs the letter @samp{A}. The output for a string value is