Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-01 | Add a new *scanf implementation, includeing the *wscanf functions. | Manuel Novoa III | |
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. | |||
2003-06-16 | Add memmem(). | Manuel Novoa III | |
2002-09-19 | Hide my personal #warning reminders. Add __wcschrnul, rename strchrnul | Manuel Novoa III | |
to __strchrnul, and add weak aliases for them. | |||
2002-07-07 | Attempt to clean up the strerror_r situation. | Manuel Novoa III | |
2002-07-05 | Update header for strlcat and strlcpy. | Manuel Novoa III | |
2002-06-17 | Implement strerror_r. This is per SuSv3, not glibc which does | Eric Andersen | |
something different. -Erik | |||
2002-01-10 | Eliminate C++ style comments | Eric Andersen | |
2002-01-09 | Implement mempcpy | Eric Andersen | |
2002-01-06 | Fix stpcpy function declaration | Eric Andersen | |
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-10-11 | Add strndup, written by Stefan Soucek <ssoucek@coactive.com> | Eric Andersen | |
2001-09-27 | Rev all the header files to sync things with glibc 2.2.4 | Eric Andersen | |
2001-08-11 | I just wrote a stpncpy() since someone wanted it | Eric Andersen | |
2001-07-11 | Added __BEGIN_DECLS and __END_DECLS to the files that didn't have | David McCullough | |
it and that I could see needed it. Should be pretty low impact as these are only defined when using C++. | |||
2001-07-04 | Added stpcpy and strcasestr along with some code to test them. | David McCullough | |
2001-03-15 | Fix the header file for index, rindex and similar | Eric Andersen | |
2001-03-08 | Add in wordexp support (mostly stubbed out for now) since the busybox | Eric Andersen | |
shell, lash, is about to start using wordexp. -Erik | |||
2001-03-01 | Added __strtok_r function. Change strtok to a wrapper around __strtok_r and | Manuel Novoa III | |
add a weak alias of __strtok_r for strtok_r since optional. Also reduced code size. | |||
2001-02-09 | Add ffs func declaration | Eric Andersen | |
-Erik | |||
2000-10-23 | Include real prototype for bcmp | Eric Andersen | |
2000-10-18 | More updates. Implement strsignal. Add pwd_grp tests | Eric Andersen | |
2000-10-03 | More missing prototypes. | Eric Andersen | |
2000-07-06 | Rework all the string handling. Make const stuff be constified. | Eric Andersen | |
-Erik | |||
2000-05-14 | Initial revision | Erik Andersen | |