Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Comment __mbrlen | Peter S. Mazinger | 2006-03-22 | 1 | -3/+3 |
| | |||||
* | Sync to glibc, remove __x | Peter S. Mazinger | 2005-12-06 | 1 | -36/+0 |
| | |||||
* | Cleanup some dead wood in the header files | Eric Andersen | 2004-07-30 | 1 | -98/+0 |
| | |||||
* | New stdio core. Should be more maintainable. Fixes a couple of bugs. | Manuel Novoa III | 2004-02-11 | 1 | -2/+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. | ||||
* | Add a dummy (always fails) wcsftime. This is needed for the libstdc++ locale | Manuel Novoa III | 2004-01-14 | 1 | -2/+0 |
| | | | | implementation to build. Later this month I'll add a functional wcsftime. | ||||
* | Don't install floating point related headers, and wrap some previously | Manuel Novoa III | 2003-09-06 | 1 | -0/+6 |
| | | | | | | unwrapped prototypes, when float support is disabled. Also don't install printf.h if glibc custom printf specifier support is disabled. | ||||
* | Fix a few bugs in the new extended locale functions. | Manuel Novoa III | 2003-08-24 | 1 | -0/+39 |
| | | | | | | | | | Move stub gettext functions to a stub libintl to make switching in gnu gettext easier. Also add a few gnu-isms. Change to using hidden names with global weak aliases for the extended locale functions, as expected by libstd++. Slightly rework the locale data generation stuff to allow pregenerated locale data to be used with buildroot. | ||||
* | Add a new *scanf implementation, includeing the *wscanf functions. | Manuel Novoa III | 2003-08-01 | 1 | -136/+275 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | I guess nobody's tried this stuff. I apparently checked in the wrong version | Manuel Novoa III | 2002-06-17 | 1 | -0/+8 |
| | | | | several weeks ago. | ||||
* | The obligatory forgotten files... | Manuel Novoa III | 2002-05-06 | 1 | -0/+696 |