Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jan 2004 00:28:30 -0800 (PST)
From:      David Schultz <das@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/stdio printf.3
Message-ID:  <200401190828.i0J8SUsY040770@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
das         2004/01/19 00:28:30 PST

  FreeBSD src repository

  Modified files:
    lib/libc/stdio       printf.3 
  Log:
  Bring the *printf(3) documentation up to date with the code:
  
  - Update and improve the documentation for %[aA]
    o Like %[eE], %[aA] may round the result if a precision is specified.
    o Grammar police: Fix a split infinitive.
    o The FreeBSD implementation does better than the minimum required
      by C99 (literal translation of the mantissa).  The digit before
      the hexadecimal-point is never 0 unless the number itself is 0.
    o Clarify that the exponent field represents a decimal exponent of 2.
    o Discuss the fact that multiple valid representations are possible.
    o Remove the entry in the BUGS section claiming that %[aA] is not
      implemented.
  
  - Remove the entry in the BUGS section claiming that the ' flag for
    printing thousands separators is unimplemented for floating-point.
  
  - Remove the entry in the BUGS section claiming that the L modifier
    reduces the precision to "double" before conversion.
  
  Revision  Changes    Path
  1.56      +24 -37    src/lib/libc/stdio/printf.3



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401190828.i0J8SUsY040770>