Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Nov 2001 22:12:22 -0800 (PST)
From:      Bill Fenner <fenner@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/stdio printf.3 vfprintf.c
Message-ID:  <200111300612.fAU6CM573438@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
fenner      2001/11/29 22:12:20 PST

  Modified files:
    lib/libc/stdio       printf.3 vfprintf.c 
  Log:
  Implement several of the c99 updates to printf(3):
   - New length modifiers: hh, j, t, z.
   - New flag: '.  Note that %'f is not yet implemented.
   - Use "inf"/"nan" for efg formats, "INF"/"NAN" for EFG formats.
   - Implemented %q in terms of %ll; if "quad_t" is not "long long"
     %q will break.
  
  Still to do:
   - %C, %S, %lc, %ls (wide character support)
   - %'f (thousands in integer portion of %f)
   - %a/%A (exact hex representation of floating-point numbers)
  
  Garrett Wollman wrote the first version of the vfprintf.c update;
  Mike Barcroft wrote the first version of the printf.3 changes.
  
  Revision  Changes    Path
  1.34      +226 -97   src/lib/libc/stdio/printf.3
  1.32      +233 -115  src/lib/libc/stdio/vfprintf.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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