summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/vfprintf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* The printf format string component %n is a nearly turning-complete gadget.deraadt2020-10-271-2/+42
* Use a simple forward search to find '%' in the format string instead oftb2017-11-211-35/+12
* Store the return value of mbrtowc() in a size_t, not int.millert2016-08-291-13/+15
* When a precision is specified for a string format use strnlen()millert2016-08-271-17/+7
* % is escaped with more %, not backslash.tedu2016-08-171-3/+3
* Generate syslog warnings for %s fmt strings NULL to "(null)" conversions.deraadt2016-08-171-2/+18
* Return EOVERFLOW, not ENOMEM for overflow conditions to match POSIX.millert2016-06-061-3/+3
* remove a nop assignment that has been #if 0'd since 1996mmcc2016-01-191-5/+1
* Fix lots of bugs.schwarze2016-01-041-18/+28
* Remove NULL-checks before free() and a few related dead assignments.mmcc2015-12-281-7/+4
* Delete the final, inscrutable NOSTRICT and VARARGS lint commentsguenther2015-09-291-2/+1
* Add framework for resolving (pun intended) libc namespace issues, usingguenther2015-08-311-1/+2
* Show the sign for NaN as per POSIX; from Elliott Hughes.daniel2014-12-211-4/+3
* Add #ifndef NO_PRINTF_PERCENT_N. Since we are fully standardized, wederaadt2014-05-031-1/+5
* It's still safe to assumed 'signed' existsguenther2014-03-191-3/+3
* Pull in gdtoa.h instead of declaring __dtoa() and __freedtoa() directlyguenther2013-11-011-3/+2
* Fix the combination of 'j' format flag and the XPG "<num>$" modifier.guenther2013-03-021-2/+11
* Use nl_langinfo(RADIXCHAR) instead of localeconv()->decimal_point inmatthew2012-06-261-2/+5
* Add support for C99 %ls and %lc format directives, as been documented instsp2011-07-061-5/+146
* Fix out of date comment; no code changemillert2010-12-221-2/+2
* The ssizearg member of union arg is pointless if it isn't of type ssize_tguenther2010-10-171-2/+2
* Fix the handle locking in stdio to use flockfile/funlockfilekurt2009-11-091-3/+14
* skip the \' formatting flag, grouping is not implemented; ok deraadt@naddy2009-10-281-1/+5
* Back out previous commit, as it caused too much growth for the installguenther2009-10-221-14/+3
* Fix the handle locking in stdio to use flockfile/funlockfileguenther2009-10-211-3/+14
* teach gdtoa & its subroutines that malloc can fail; in which casemartynas2009-10-161-1/+17
* use decimal point from locale. ok millert@martynas2008-10-211-3/+3
* - replace dtoa w/ David's gdtoa, version 2008-03-15martynas2008-09-071-161/+195
* comment fixesmartynas2008-08-271-7/+7
* - add Fmartynas2008-08-261-8/+17
* don't zero-pad special values. ok millert@martynas2008-08-261-1/+3
* - handle sign of negative zero. use sign dtoa setsmartynas2008-07-101-11/+6
* Fix ssize_t vs. size_t mismatchmillert2008-05-161-2/+2
* C99 says that for each va_copy() there must be a matching va_end().millert2008-05-161-30/+59
* Don't forget to va_end() the va_list we get from va_copy(). From FreeBSD.millert2008-05-131-1/+2
* add missing header for getpagesizechl2008-05-051-1/+2
* %hhd was being printed as if %hd was specifiedderaadt2007-11-281-11/+16
* Remove and simplify an impossible case (if *p = memchr(cp, 0, prec),ray2007-01-301-9/+7
* Fix potential int overflow for printf(3) when passing in very largemillert2007-01-161-13/+50
* try first mmap() allocation at pagesize, no need to re-mmap at every powerderaadt2006-11-261-1/+4
* make __dtoa & strtod() thread-safe useing the same method as newer gdtoaderaadt2006-10-291-4/+11
* check mmap for failure. the helper functions using it return -1, buttedu2006-04-291-36/+43
* Use long long and intmax_t instead of quad_t throughout. Adapted inmillert2006-01-131-97/+92
* Adapt things to use __type_t instead of _BSD_TYPE_T_millert2006-01-061-2/+2
* Missing piece from previous commitmillert2005-12-191-1/+2
* Add %hhd to *printf and *scanf as well as %z to *scanf. This wasmillert2005-12-191-2/+9
* support %jd from c99, although intmax_t may not be available.tedu2005-09-231-1/+4
* zap remaining rcsid.espie2005-08-081-4/+1
* next citrus step.espie2005-06-171-1/+2
* Fix rearranging of parameters for quad types.espie2005-06-081-11/+24