| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge from trunk. | "Steven J. Hill" | 2006-02-27 | 1 | -1/+8 |
| | | |||||
| * | Big fricking merge from trunk. | "Steven J. Hill" | 2006-01-07 | 1 | -5/+1 |
| | | |||||
| * | New stdio core. Should be more maintainable. Fixes a couple of bugs. | Manuel Novoa III | 2004-02-11 | 1 | -31/+2 |
| | | | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. | ||||
| * | Prevent runaway asserts, which can happen if there's a problem with | Manuel Novoa III | 2004-01-17 | 1 | -9/+15 |
| | | | | | stdio or locales. | ||||
| * | Add a new *scanf implementation, includeing the *wscanf functions. | Manuel Novoa III | 2003-08-01 | 1 | -5/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | ANSI/ISO C99 requires assert() to write to stderr. This means that | Manuel Novoa III | 2002-10-28 | 1 | -0/+35 |
| | | | | | | | | | writing to STDERR_FILENO is insufficient, as the user could freopen stderr. It is also insufficient to output to fileno(stderr) since this would fail in the custom stream case. I didn't remove the old code though, as it doesn't use stdio stream functionality and is useful in debugging the stdio code. | ||||
| * | Enable WCHAR support for C/POSIX stub locales. | Manuel Novoa III | 2002-07-03 | 1 | -1/+1 |
| | | | | | | | Implemented unformatted wide i/o functions. (ungetwc still needs testing) Fix a few bugs in wchar.c. Modifications for bcc/elks support. | ||||
| * | Swap in the new stdio code. | Manuel Novoa III | 2002-03-12 | 1 | -39/+42 |
| | | |||||
| * | A number of updates from Manuel Novoa III. Things look good... | Eric Andersen | 2000-12-20 | 1 | -2/+17 |
| | | |||||
| * | Update to assert behavior | Eric Andersen | 2000-10-17 | 1 | -6/+9 |
| | | |||||
| * | New misc tree that actually has misc stuff in it. | Eric Andersen | 2000-10-11 | 1 | -0/+31 |
