summaryrefslogtreecommitdiff
path: root/lib/libc/stdio/vfprintf.c
AgeCommit message (Expand)Author
2021-09-08Zap _THIS_PORT helper for printf("%n") tracking in ports landJeremie Courreges-Anglas
2021-08-30jca and I converted %n to a syslog warning about a year ago, and the portsTheo de Raadt
2020-10-27The printf format string component %n is a nearly turning-complete gadget.Theo de Raadt
2017-11-21Use a simple forward search to find '%' in the format string instead ofTheo Buehler
2016-08-29Store the return value of mbrtowc() in a size_t, not int.Todd C. Miller
2016-08-27When a precision is specified for a string format use strnlen()Todd C. Miller
2016-08-17% is escaped with more %, not backslash.Ted Unangst
2016-08-17Generate syslog warnings for %s fmt strings NULL to "(null)" conversions.Theo de Raadt
2016-06-06Return EOVERFLOW, not ENOMEM for overflow conditions to match POSIX.Todd C. Miller
2016-01-19remove a nop assignment that has been #if 0'd since 1996mmcc
2016-01-04Fix lots of bugs.Ingo Schwarze
2015-12-28Remove NULL-checks before free() and a few related dead assignments.mmcc
2015-09-29Delete the final, inscrutable NOSTRICT and VARARGS lint commentsPhilip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2014-12-21Show the sign for NaN as per POSIX; from Elliott Hughes.Daniel Dickman
2014-05-03Add #ifndef NO_PRINTF_PERCENT_N. Since we are fully standardized, weTheo de Raadt
2014-03-19It's still safe to assumed 'signed' existsPhilip Guenther
2013-11-01Pull in gdtoa.h instead of declaring __dtoa() and __freedtoa() directlyPhilip Guenther
2013-03-02Fix the combination of 'j' format flag and the XPG "<num>$" modifier.Philip Guenther
2012-06-26Use nl_langinfo(RADIXCHAR) instead of localeconv()->decimal_point inMatthew Dempsky
2011-07-06Add support for C99 %ls and %lc format directives, as been documented inStefan Sperling
2010-12-22Fix out of date comment; no code changeTodd C. Miller
2010-10-17The ssizearg member of union arg is pointless if it isn't of type ssize_tPhilip Guenthe
2009-11-09Fix the handle locking in stdio to use flockfile/funlockfileKurt Miller
2009-10-28skip the \' formatting flag, grouping is not implemented; ok deraadt@Christian Weisgerber
2009-10-22Back out previous commit, as it caused too much growth for the installPhilip Guenthe
2009-10-21Fix the handle locking in stdio to use flockfile/funlockfilePhilip Guenthe
2009-10-16teach gdtoa & its subroutines that malloc can fail; in which caseMartynas Venckus
2008-10-21use decimal point from locale. ok millert@Martynas Venckus
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus
2008-08-27comment fixesMartynas Venckus
2008-08-26- add FMartynas Venckus
2008-08-26don't zero-pad special values. ok millert@Martynas Venckus
2008-07-10- handle sign of negative zero. use sign dtoa setsMartynas Venckus
2008-05-16Fix ssize_t vs. size_t mismatchTodd C. Miller
2008-05-16C99 says that for each va_copy() there must be a matching va_end().Todd C. Miller
2008-05-13Don't forget to va_end() the va_list we get from va_copy(). From FreeBSD.Todd C. Miller
2008-05-05add missing header for getpagesizeCharles Longeau
2007-11-28%hhd was being printed as if %hd was specifiedTheo de Raadt
2007-01-30Remove and simplify an impossible case (if *p = memchr(cp, 0, prec),Ray Lai
2007-01-16Fix potential int overflow for printf(3) when passing in very largeTodd C. Miller
2006-11-26try first mmap() allocation at pagesize, no need to re-mmap at every powerTheo de Raadt
2006-10-29make __dtoa & strtod() thread-safe useing the same method as newer gdtoaTheo de Raadt
2006-04-29check mmap for failure. the helper functions using it return -1, butTed Unangst
2006-01-13Use long long and intmax_t instead of quad_t throughout. Adapted inTodd C. Miller
2006-01-06Adapt things to use __type_t instead of _BSD_TYPE_T_Todd C. Miller
2005-12-19Missing piece from previous commitTodd C. Miller
2005-12-19Add %hhd to *printf and *scanf as well as %z to *scanf. This wasTodd C. Miller
2005-09-23support %jd from c99, although intmax_t may not be available.Ted Unangst
2005-08-08zap remaining rcsid.Marc Espie