Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a number of compile time warnings so that uClibc will build with -Werror ↵ | David McCullough | 2002-08-09 | 1 | -1/+1 |
| | | | | | | using a 3.0.4 version of the sh-linux-gcc compiler. | ||||
* | Attempt to clean up the strerror_r situation. | Manuel Novoa III | 2002-07-07 | 1 | -1/+1 |
| | |||||
* | Enable WCHAR support for C/POSIX stub locales. | Manuel Novoa III | 2002-07-03 | 1 | -19/+53 |
| | | | | | | Implemented unformatted wide i/o functions. (ungetwc still needs testing) Fix a few bugs in wchar.c. Modifications for bcc/elks support. | ||||
* | Fix perror() and printf("%m") to not call strerror(), as required by the | Manuel Novoa III | 2002-06-18 | 1 | -1/+1 |
| | | | | | | | | | standards. Temporarily added a utility function to wrap Erik's strerror_r so that "Unknown error xxx" strings can be generated for errno's which cause strerror_r to fail. That utility function will eventually be merged in with the strerror/strerror_r functions when I change over to optionallly mmap'ing the system error strings to provide for lower mem comsumption on non-MMU platforms, as well as locale-specific system error messages. | ||||
* | Revert Erik's patch to vasprintf and fix the real issue. | Manuel Novoa III | 2002-06-11 | 1 | -1/+0 |
| | | | | | The writer for the stream returned by open_memstream was supposed to keep the buffer nul-terminated. I apparently left out a statement. | ||||
* | This patch from Rik Faith <faith@alephnull.com> fixes a potentially | Eric Andersen | 2002-06-11 | 1 | -0/+1 |
| | | | | | | | non-NULL terminated string problem that could result from the use of open_memstream(). Manuel may have a better solution, but this one works for me, since with this plus the popen fix I can now run things like gdb properly. Thanks Rik! | ||||
* | Several bugfixes for problems that showed up on alpha | Eric Andersen | 2002-05-12 | 1 | -1/+1 |
| | | | | -Erik | ||||
* | Adjust preprocessor logic to initialize QUAL_CHARS correctly for Erik's alpha | Manuel Novoa III | 2002-05-11 | 1 | -10/+32 |
| | | | | | port. Also, explicitly use the macro versions of isdigit and isspace in the printf and scanf code. | ||||
* | Fix an arg promotion handling bug in _do_one_spec for %c reported | Manuel Novoa III | 2002-04-02 | 1 | -2/+9 |
| | | | | by Ilguiz Latypov <ilatypov@superbt.com>. | ||||
* | Forget to initialize thread locks for fake files. Thanks Erik. | Manuel Novoa III | 2002-04-01 | 1 | -0/+12 |
| | |||||
* | Add in a knob to disable %m support | Eric Andersen | 2002-03-22 | 1 | -0/+12 |
| | | | | -Erik | ||||
* | Apply Miles Bader's missing __va_copy() fix. | Manuel Novoa III | 2002-03-13 | 1 | -0/+11 |
| | |||||
* | Fix another O_LARGEFILE bug. Also, I forget to make floating point optional | Manuel Novoa III | 2002-03-12 | 1 | -9/+32 |
| | | | | in the new printf code. | ||||
* | Deal with cvs "feature"... or is that cvs _user_... | Manuel Novoa III | 2002-03-12 | 1 | -0/+2033 |
| | |||||
* | Swap in the new stdio code. | Manuel Novoa III | 2002-03-12 | 1 | -713/+0 |
| | |||||
* | Fix printf so that %p outputs "(nil)" for (void *) 0, to match glibc behavior. | Manuel Novoa III | 2001-06-13 | 1 | -11/+20 |
| | |||||
* | Fix printf handling of %p to prepend "0x" since output is in hex. | Manuel Novoa III | 2001-06-13 | 1 | -0/+1 |
| | | | | | Note: glibc output for (void *)0 is "(nil)" while uClibc output is "0". Does anyone have a preference? | ||||
* | A couple of printf fixes from Johan Adolfsson (johan.adolfsson@axis.com). | Manuel Novoa III | 2001-05-07 | 1 | -23/+31 |
| | |||||
* | Since Erik apparently wants def/undef vs def 1/0... | Manuel Novoa III | 2001-03-19 | 1 | -26/+26 |
| | |||||
* | Test for Config features using features.h. | Manuel Novoa III | 2001-03-18 | 1 | -27/+27 |
| | |||||
* | Delete a stray character that hopped into the file... | Manuel Novoa III | 2001-03-13 | 1 | -1/+1 |
| | |||||
* | Fix a buglet regarding floating point output for ?nprintf functions. | Manuel Novoa III | 2001-02-28 | 1 | -1/+2 |
| | |||||
* | stdio mostly rewritten... passes lots of tests now. | Manuel Novoa III | 2001-02-27 | 1 | -29/+28 |
| | | | | printf now supports long double, plus some bug fixes. | ||||
* | Lots of stdio cleanups. Several bug fixes, addition of a number of functions | Manuel Novoa III | 2001-02-19 | 1 | -13/+28 |
| | | | | | to supplement macros in stdio.h, change perror to use stdio package instead of "write". Also add back in weak stdio initialization for static lib case. | ||||
* | Add vdprintf function. Note: will be rewritten to check if file descriptor ↵ | Manuel Novoa III | 2001-02-15 | 1 | -0/+11 |
| | | | | has an associated FILE to avoid bad interactions with buffered output, but needed for busybox right now and that implementation has the same bug. | ||||
* | Fix a couple of bugs in printf. Add floating pt output for doubles. Yeah! | Manuel Novoa III | 2001-01-30 | 1 | -5/+33 |
| | | | | | Modified stdio/Makefile to build printf.c according to Config values for HAS_FLOATS and HAS_LONG_LONG. | ||||
* | Really fixed 0-pad bug this time. ;-) Code-size reductions if sizeof(int) and | Manuel Novoa III | 2001-01-28 | 1 | -54/+62 |
| | | | | sizeof(long) equal. printf # flag now works for b (binary) specifier. | ||||
* | Fixed (hopefully) 0-pad bug in printf. Added asprintf function. Reworked | Manuel Novoa III | 2001-01-27 | 1 | -30/+70 |
| | | | | the *s*printf functions to no longer use a static fake file. | ||||
* | Cannot portably pass a short via va_args, since it will be | Eric Andersen | 2001-01-12 | 1 | -2/+2 |
| | | | | | | internally converted to an int on many platforms. So make it be an int explicitly and call that good enough. -Erik | ||||
* | A large update from Manuel Novoa III <mnovoa3@bellsouth.net>. | Eric Andersen | 2001-01-11 | 1 | -36/+30 |
| | |||||
* | A number of updates from Manuel Novoa III. Things look good... | Eric Andersen | 2000-12-20 | 1 | -220/+398 |
| | |||||
* | Bug ugly formatting update | Eric Andersen | 2000-10-09 | 1 | -302/+308 |
| | |||||
* | Add in snprintf and vsnprintf | Eric Andersen | 2000-08-11 | 1 | -75/+103 |
| | | | | -Erik | ||||
* | Initial revision0_9_1 | Erik Andersen | 2000-05-14 | 1 | -0/+387 |