summaryrefslogtreecommitdiff
path: root/lib/libc/stdio/vfwprintf.c
AgeCommit message (Expand)Author
3 dayslibc: drop NO_FP_LIBC supportXin LI
2024-11-29libc/stdio: Increase BUF in vfprintf.c and vfwprintf.cAhmad Khalifa
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-09-07libc: Implement N2680.Dag-Erling Smørgrav
2023-08-28libc: Implement N2630.Dag-Erling Smørgrav
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2022-08-04libc: drop "All rights reserved" from Foundation copyrightsEd Maste
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-06-29Make stdio deferred cancel-safe.Konstantin Belousov
2016-08-25Don't check for __SERR which may stick from one of any previous stdioAndrey A. Chernov
2014-07-20Adjust errno on failed prepwrite.Pedro F. Giffuni
2013-04-23Renumber clauses to reduce diffs to other versionsEd Maste
2012-04-21If the size passed to {,v}s{w,n}printf is larger than INT_MAX+1David Schultz
2011-11-20Implement xlocale APIs from Darwin, mainly for use by libc++. This adds aDavid Chisnall
2009-11-25In __mbsconv(), if prec was zero, nconv could have been usedGarrett Wollman
2009-02-28Replace a dozen lines of code with a call to strnlen() / wcsnlen().David Schultz
2009-02-28Make sure %zd treats negative arguments properly on 32-bit platforms.David Schultz
2009-01-22Add support for multibyte thousands_sep encodings, e.g., U+066C.David Schultz
2009-01-19Add support for multibyte decimal_point encodings, e.g., U+066B.David Schultz
2009-01-17When f[w]printf() is called on an unbuffered file like stdout, itDavid Schultz
2009-01-15Reduce code duplication by moving functions that are identical in bothDavid Schultz
2009-01-15Convert the insidious macros that handle printf()'s buffering intoDavid Schultz
2008-12-11Consolidate some variable initializations. No substantive change.David Schultz
2008-08-04Initialize "nconv" to a reasonable value in all code paths. Prior toColin Percival
2008-06-29Correctly handle malloc() failure. While here, reduce the code size aDavid Schultz
2008-06-29Reduce the level of duplication between vfprintf() and vfwprintf()David Schultz
2008-06-29Begin de-spaghettifying the code that handles positional arguments.David Schultz
2008-04-17Next stage of stdio cleanup: Retire __sFILEX and merge the fields back intoJohn Baldwin
2007-12-18Catch up with vfprintf.c,v 1.77.David Schultz
2007-01-09Per Regents of the University of Calfornia letter, remove advertisingWarner Losh
2006-09-21Use correct type in va_arg argument.Alexander Kabaev
2006-04-01Add missing #if's for NO_FLOATING_POINTPoul-Henning Kamp
2005-04-16Be bug-for-bug compatible with the C standard with respect toDavid Schultz
2004-08-26Don't forget to va_end() the va_list we get from va_copy().Dag-Erling Smørgrav
2004-06-08The third operand of the conditional operator should have type void too.Stefan Farfeleder
2004-06-08Rename cantwrite() to prepwrite(). The latter is less confusing,David Schultz
2004-05-02Fix damaged FBSDID.David E. O'Brien
2004-05-02Merge vfprintf.c, v1.65:David Schultz
2004-04-22Use the correct size to allocate, copy and clear argument type tablesTim J. Robbins
2004-04-07Prepare to handle trivial state-dependent encodings. Full support forTim J. Robbins
2004-01-23Merge vfprintf.c, v1.61 and 1.62. For compatibility with __hdtoa()David Schultz
2004-01-06Remove unused variables and function declarations. Add missing headers.Jacques Vidrine
2003-11-12Use __sfvwrite() instead of __sputc() via __fputwc() to write to fakeTim J. Robbins
2003-11-05Pass NULL instead of a pointer to a zeroed mbstate_t object.Tim J. Robbins
2003-04-19%E-like %g and %G conversions should remove trailing zeroes unlessDavid Schultz
2003-04-14Merge in vfprintf.c rev. 1.58.Tim J. Robbins
2003-04-07Catch up with recent vfprintf.c changes.Tim J. Robbins
2003-04-05Add missing #include to unbreak previous commit.David Schultz