diff options
author | Jim Meyering <jim@meyering.net> | 2003-04-23 08:39:00 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-04-23 08:39:00 +0000 |
commit | a06b5aaf21bcaed20f65ffb3f0bbd7ac6e968c7c (patch) | |
tree | ab1ff8edfbc6db19a3e5130e0267a990ea20ff3e | |
parent | d446eecbf518e7843475f3d23100154432c48c3f (diff) | |
download | coreutils-a06b5aaf21bcaed20f65ffb3f0bbd7ac6e968c7c.tar.xz |
Fix printf POSIX compatibility bug reported by Ben Harris in
<http://mail.gnu.org/archive/html/bug-coreutils/2003-04/msg00070.html>.
(printf invocation): It's \NNN in the format,
\0NNN in the %b operand.
-rw-r--r-- | doc/coreutils.texi | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi index 2a992dc2a..dff75cabc 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -8475,13 +8475,14 @@ all of the given @var{argument}s. @command{printf} has one additional directive, @samp{%b}, which prints its argument string with @samp{\} escapes interpreted in the same way as in -the @var{format} string. +the @var{format} string, except that octal escapes are of the form +@samp{\0@var{ooo}} where @var{ooo} is 0 to 3 octal digits. @kindex \@var{ooo} @kindex \x@var{hh} @command{printf} interprets @samp{\@var{ooo}} in @var{format} as an octal number -(if @var{ooo} is 0 to 3 octal digits) specifying a character to print, +(if @var{ooo} is 1 to 3 octal digits) specifying a character to print, and @samp{\x@var{hh}} as a hexadecimal number (if @var{hh} is 1 to 2 hex digits) specifying a character to print. |