diff options
| author | Manuel Novoa III <mjn3@codepoet.org> | 2003-08-01 20:08:59 +0000 | 
|---|---|---|
| committer | Manuel Novoa III <mjn3@codepoet.org> | 2003-08-01 20:08:59 +0000 | 
| commit | 1217289737588e65b088b3535428b27c7287d699 (patch) | |
| tree | 6a292ac767d219702e26a6a2111737f84a96900c /libc/stdlib/malloc/free.c | |
| parent | 32b76c5ec3c257b7287913d0d1a96e0cbb2e9c6a (diff) | |
Add a new *scanf implementation, includeing the *wscanf functions.
  Should be standards compliant and with several optional features,
  including support for hexadecimal float notation, locale awareness,
  glibc-like locale-specific digit grouping with the `'' flag, and
  positional arg support.  I tested it pretty well (finding several
  bugs in glibc's scanf in the process), but it is brand new so be
  aware.
The *wprintf functions now support floating point output.  Also, a
  couple of bugs were squashed.  Finally, %a/%A conversions are
  now implemented.
Implement the glibc xlocale interface for thread-specific locale
  support.  Also add the various *_l(args, locale_t loc_arg) funcs.
  NOTE!!!  setlocale() is NOT threadsafe!  NOTE!!!
The strto{floating point} conversion functions are now locale aware.
  The also now support hexadecimal floating point notation.
Add the wcsto{floating point} conversion functions.
Fix a bug in mktime() related to dst.  Note that unlike glibc's mktime,
  uClibc's version always normalizes the struct tm before attempting
  to determine the correct dst setting if tm_isdst == -1 on entry.
Add a stub version of the libintl functions.  (untested)
Fixed a known memory leak in setlocale() related to the collation data.
Add lots of new config options (which Erik agreed to sort out :-),
  including finally exposing some of the stripped down stdio configs.
  Be careful with those though, as they haven't been tested in a
  long time.
(temporary) GOTCHAs...
The ctype functions are currently incorrect for 8-bit locales.  They
  will be fixed shortly.
The ctype functions are now table-based, resulting in larger staticly
  linked binaries.  I'll be adding an option to use the old approach
  in the stub locale configuration.
Diffstat (limited to 'libc/stdlib/malloc/free.c')
0 files changed, 0 insertions, 0 deletions
