summaryrefslogtreecommitdiff
path: root/lib/libc/stdio/vfprintf.c
Commit message (Expand)AuthorAgeFilesLines
* Implement printf(3) family %m format string extension.Konstantin Belousov2018-05-221-0/+7
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Make stdio deferred cancel-safe.Konstantin Belousov2017-06-291-2/+2
* Revert r310138Enji Cooper2016-12-221-31/+0
* vfprintf(3): Add support for kernel %b formatConrad Meyer2016-12-161-0/+31
* Don't check for __SERR which may stick from one of any previous stdioAndrey A. Chernov2016-08-251-0/+6
* Adjust errno on failed prepwrite.Pedro F. Giffuni2014-07-201-1/+3
* Renumber clauses to reduce diffs to other versionsEd Maste2013-04-231-1/+1
* If the size passed to {,v}s{w,n}printf is larger than INT_MAX+1David Schultz2012-04-211-0/+3
* Implement xlocale APIs from Darwin, mainly for use by libc++. This adds aDavid Chisnall2011-11-201-25/+37
* - Use an initializer macro to initialize fields in 'fake' FILE objects usedJohn Baldwin2010-03-111-1/+1
* Replace a dozen lines of code with a call to strnlen() / wcsnlen().David Schultz2009-02-281-16/+1
* Make sure %zd treats negative arguments properly on 32-bit platforms.David Schultz2009-02-281-1/+1
* Add support for multibyte thousands_sep encodings, e.g., U+066C.David Schultz2009-01-221-61/+104
* Add support for multibyte decimal_point encodings, e.g., U+066B.David Schultz2009-01-191-7/+9
* When f[w]printf() is called on an unbuffered file like stdout, itDavid Schultz2009-01-171-7/+12
* Reduce code duplication by moving functions that are identical in bothDavid Schultz2009-01-151-213/+0
* Convert the insidious macros that handle printf()'s buffering intoDavid Schultz2009-01-151-48/+16
* Consolidate some variable initializations. No substantive change.David Schultz2008-12-111-7/+7
* Move the xprintf hook to where it belongs; it shouldn't be in theDavid Schultz2008-12-101-6/+4
* Correctly handle malloc() failure. While here, reduce the code size aDavid Schultz2008-06-291-3/+9
* Reduce the level of duplication between vfprintf() and vfwprintf()David Schultz2008-06-291-486/+1
* Begin de-spaghettifying the code that handles positional arguments.David Schultz2008-06-291-94/+153
* Next stage of stdio cleanup: Retire __sFILEX and merge the fields back intoJohn Baldwin2008-04-171-1/+2
* We should never zero-pad INF or NaN (yielding silly strings like "00inf")David Schultz2007-05-081-0/+1
* Per Regents of the University of Calfornia letter, remove advertisingWarner Losh2007-01-091-4/+0
* Fix rounding of 0xf for hex fp formats.David Schultz2007-01-031-2/+2
* Use correct type in va_arg argument.Alexander Kabaev2006-09-211-1/+1
* Add missing #if's for NO_FLOATING_POINTPoul-Henning Kamp2006-04-011-2/+4
* Add an extensible version of our *printf(3) implementation to libcPoul-Henning Kamp2005-12-161-0/+7
* /* You're not supposed to hit this problem */Poul-Henning Kamp2005-12-131-2/+2
* Speed up __wcsconv() (and hence the printf() %ls format):Tim J. Robbins2005-07-241-34/+30
* Be bug-for-bug compatible with the C standard with respect toDavid Schultz2005-04-161-2/+8
* Don't forget to va_end() the va_list we get from va_copy().Dag-Erling Smørgrav2004-08-261-0/+1
* The third operand of the conditional operator should have type void too.Stefan Farfeleder2004-06-081-1/+1
* Rename cantwrite() to prepwrite(). The latter is less confusing,David Schultz2004-06-081-1/+1
* - To make it easier to compile *printf() and *scanf() withoutDavid Schultz2004-05-021-24/+16
* Use the correct size to allocate, copy and clear argument type tablesTim J. Robbins2004-04-221-6/+9
* Prepare to handle trivial state-dependent encodings. Full support forTim J. Robbins2004-04-071-4/+12
* Implement __hdtoa() and __hldtoa() and enable printf() support for %aDavid Schultz2004-01-181-5/+2
* Fix some bugs affecting the %a and %A format specifiers. SinceDavid Schultz2004-01-181-6/+16
* Pass NULL instead of a pointer to a zeroed mbstate_t object.Tim J. Robbins2003-11-051-9/+4
* %E-like %g and %G conversions should remove trailing zeroes unlessDavid Schultz2003-04-191-0/+7
* Fix a bug where printf was erroneously printing a decimal point forDavid Schultz2003-04-141-8/+10
* __wcsconv(): free(convbuf) before returning NULLAndrey A. Chernov2003-04-071-2/+4
* Today just isn't my day. Remove some old commented out code that snuckDavid Schultz2003-04-071-1/+1
* - %e conversions with precision 0 should not cause a decimal point toDavid Schultz2003-04-071-18/+22
* Rework the floating point code in printf(). Significant changes:David Schultz2003-04-051-151/+189
* Correct some buffer sizes.David Schultz2003-04-051-10/+16
* Kludge around a bug that results from printf() assuming thatDavid Schultz2003-03-141-1/+1