cvs commit: src/lib/libc/stdio vfprintf.c

David Schultz das at FreeBSD.org
Sun Jan 18 00:28:33 PST 2004


das         2004/01/18 00:28:32 PST

  FreeBSD src repository

  Modified files:
    lib/libc/stdio       vfprintf.c 
  Log:
  Fix some bugs affecting the %a and %A format specifiers.  Since
  these are not fully implemented and ifdef'd out, the bugs have
  never manifested themselves.  Specifically:
  
          - Fix a memory leak in the case where %a follows another
            floating-point format.
          - Make the %a/%A code behave like %e/%E with respect to
            precision.
          - It is no longer valid to assume that '-' and '0x' are
            mutually exclusive.
          - Address other minor issues.
  
  Revision  Changes    Path
  1.61      +16 -6     src/lib/libc/stdio/vfprintf.c


More information about the cvs-src mailing list