summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/vfprintf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Change internals of FILE: reuse the unget buffer field to access anespie2005-04-301-1/+3
| | | | | | | | | | | | | | | | extended attribute data structure (pimpl idiom). Idea taken from citrus. Much discussion with deraadt@, otto@, millert@... This is the least disruptive way to extend FILE, since its size can't really change without this being a flag day. So the size doesn't change. Actual additions to the structure will come in separate steps, since this change is nasty enough on its own. Tests by otto@ and others, careful reading of code by otto@ and millert@. This is definitely a major bump, and has been checked to not impact a full ports build.
* deregister + ansify, no change in object code. ok deraadt@ millert@otto2004-09-281-40/+23
|
* typo fix, from the original diff in PR 3932brad2004-09-251-2/+2
|
* oopsderaadt2004-09-251-2/+2
|
* access one too far away; from claus; ok millertderaadt2004-09-241-3/+3
|
* explain why mmap; pointed out by claus, pr 3932deraadt2004-09-241-2/+4
|
* Add 'z' and 't' modifiers for printing size_t and ptrdiff_t.otto2004-09-181-4/+59
| | | | ok millert@ deraadt@
* Handle ll's correctly for positional args. Problem spotted by hin@,otto2004-09-161-2/+7
| | | | ok henning@ millert@ deraadt@
* signed vs unsignedderaadt2004-09-141-2/+2
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* When positional arguments need more memory for storage (more than 8 args),deraadt2003-05-161-16/+30
| | | | | | | use mmap() instead of malloc(). this makes all the functionality in snprintf() and friends signal race safe. it also makes syslog_r() and the entire family of *warn*() and *err*() signal race safe, which was the real goal. ok pjazen millert
* Use va_copy() for varargs assignemnt. va_copy() is standard with C99drahn2002-10-241-3/+3
| | | | and gcc3.2 requires this on powerpc.
* We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert2002-02-191-6/+1
|
* Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert2002-02-171-5/+3
|
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-4/+4
|
* KNF, i need this for what comes next..deraadt2001-12-051-47/+46
|
* Fix a bug with the %e flag introduced in a -Wall pass. The originalmillert2001-08-131-2/+2
| | | | | code was in error but due to C precedence rules it didn't cause a problem.
* a first pass at -Wallderaadt2001-07-091-2/+2
|
* knfderaadt2001-05-311-54/+54
|
* Fix an incorrect memset() in __grow_type_table(); dk@homepage.rumillert2001-04-201-3/+4
| | | | | | While I was there I noticed and fixed a bogus realloc(). We should really check malloc/realloc return values and deal sanely but that will have to be done later. Theo OK'd
* do { ... } while (0) instead of just { ... } in macrosmillert1999-08-221-7/+7
|
* realloc repairderaadt1998-08-141-6/+7
|
* #if __STDC__ --> #ifdef __STDC__mickey1997-07-251-2/+2
|
* Clean up lint and compile warningstholo1996-12-141-9/+6
|
* va_list is *not* void* all over...niklas1996-11-131-18/+23
|
* Set errno to EBADF when attempting to write to a file pointer opened read-onlytholo1996-10-271-2/+5
|
* Support XPG/3-style positional arguments in printf family.michaels1996-09-241-23/+409
| | | | From Mark Diekhans (markd@grizzly.com).
* Fix RCS idstholo1996-08-191-2/+1
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* initial import of NetBSD treederaadt1995-10-181-0/+782