]> git.eshelyaron.com Git - emacs.git/commitdiff
(format "%#x" 0) yields "0", not "0x0"
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Jul 2018 17:23:35 +0000 (10:23 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Jul 2018 17:24:24 +0000 (10:24 -0700)
* doc/lispref/strings.texi (Formatting Strings):
* src/editfns.c (Fformat): Document this.

doc/lispref/strings.texi
src/editfns.c

index f68199e9f98163be4c1b9fcb60783525d5600bbc..2fff3c7c75c0fcfe03d67f1b89c3cc11b6d1721e 100644 (file)
@@ -1025,7 +1025,7 @@ both flags are used, @samp{+} takes precedence.
 
   The flag @samp{#} specifies an alternate form which depends on
 the format in use.  For @samp{%o}, it ensures that the result begins
-with a @samp{0}.  For @samp{%x} and @samp{%X}, it prefixes the result
+with a @samp{0}.  For @samp{%x} and @samp{%X}, it prefixes nonzero results
 with @samp{0x} or @samp{0X}.  For @samp{%e} and @samp{%f}, the
 @samp{#} flag means include a decimal point even if the precision is
 zero.  For @samp{%g}, it always includes a decimal point, and also
index ccc0d27b139457397c7811601fbc6e4d91a769bf..09f836c3eb40e40ba05c38f9102e097498e023ce 100644 (file)
@@ -4202,7 +4202,7 @@ The - and 0 flags affect the width specifier, as described below.
 
 The # flag means to use an alternate display form for %o, %x, %X, %e,
 %f, and %g sequences: for %o, it ensures that the result begins with
-\"0\"; for %x and %X, it prefixes the result with \"0x\" or \"0X\";
+\"0\"; for %x and %X, it prefixes nonzero results with \"0x\" or \"0X\";
 for %e and %f, it causes a decimal point to be included even if the
 precision is zero; for %g, it causes a decimal point to be
 included even if the precision is zero, and also forces trailing