freebsd-nq/lib/libc/stdio
Tim J. Robbins ccc8c6c31f Use the correct size to allocate, copy and clear argument type tables
after their change from an array of char to an array of enum.
This fixes problems that occurred when using positional arguments in
format strings, particularly with more than STATIC_ARG_TBL_SIZE (8)
of them.

PR:		65841
Submitted by:	Steven Smith (mostly)
2004-04-22 11:35:12 +00:00
..
_flock_stub.c Backout the previous revision due to objections. 2004-03-09 04:51:58 +00:00
asprintf.c
clrerr.c
fclose.3
fclose.c
fdopen.c
feof.c Re-add macro versions of getc(), getchar(), putc(), putchar(), feof(), 2004-03-17 01:43:08 +00:00
ferror.3 mdoc(7) police: markup laundry. 2003-02-23 01:47:49 +00:00
ferror.c Re-add macro versions of getc(), getchar(), putc(), putchar(), feof(), 2004-03-17 01:43:08 +00:00
fflush.3 Add or correct section number in .Xr. Use .Vt or .Fn 2003-06-08 10:01:52 +00:00
fflush.c
fgetc.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
fgetln.3
fgetln.c Set the stream orientation explicitly in fgetln() instead of relying on 2004-03-10 09:28:38 +00:00
fgetpos.c
fgets.3
fgets.c
fgetwc.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
fgetws.3 MFp4: Add the standard "the {fgetws,fputws} function will fail if" text 2003-03-09 02:56:54 +00:00
fgetws.c
fileno.c Re-add macro versions of getc(), getchar(), putc(), putchar(), feof(), 2004-03-17 01:43:08 +00:00
findfp.c
flags.c
floatio.h Prototype __hdtoa() and __hldtoa(). 2004-01-18 08:28:47 +00:00
flockfile.3 Add missing word to "Return Values" section. 2003-01-13 01:29:14 +00:00
fopen.3 Initial implementation of the C99 feature whereby calling freopen() with 2003-01-26 10:01:59 +00:00
fopen.c
fprintf.c
fpurge.c
fputc.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
fputs.3
fputs.c
fputwc.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
fputws.3 Assorted mdoc(7) fixes. 2003-05-22 13:02:28 +00:00
fputws.c
fread.3
fread.c
freopen.c Remove part of my stateful locale patch that slipped into the previous rev. 2003-01-26 11:45:54 +00:00
fscanf.c #include "local.h" to make __svfscanf()'s prototype visible. 2003-01-03 23:27:27 +00:00
fseek.3 Improve documentation for fgetpos() and fsetpos(), and discourage 2004-03-20 08:38:27 +00:00
fseek.c
fsetpos.c
ftell.c
funopen.3 Mention that funopen() uses fpos_t incorrectly in the BUGS section. 2004-03-20 08:41:12 +00:00
funopen.c
fvwrite.c If handed a file pointer we can't write to, set errno properly to EBADF 2004-03-02 19:43:51 +00:00
fvwrite.h
fwalk.c
fwide.3
fwide.c
fwprintf.c
fwrite.c
fwscanf.c
getc.3 Re-add text that says getc() is a macro (back out rev. 1.16.) 2004-03-17 12:37:28 +00:00
getc.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
getchar.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
gets.c Back out previous. Many people disagreed with removing the warning. 2003-01-30 23:32:53 +00:00
getw.c
getwc.3 Refer to "wide characters" instead of "wide-characters". 2004-03-16 13:30:11 +00:00
getwc.c
getwchar.c
glue.h
local.h Backout the previous revision due to objections. 2004-03-09 04:51:58 +00:00
makebuf.c
Makefile.inc Document clearerr_unlocked(), feof_unlocked(), ferror_unlocked() 2003-01-10 06:22:28 +00:00
mktemp.3 Document dependence of mktemp(3) on the non-reentrant arc4random(3). 2004-02-20 04:08:28 +00:00
mktemp.c Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go). 2003-02-16 17:29:11 +00:00
perror.c
printf.3 Bring the *printf(3) documentation up to date with the code: 2004-01-19 08:28:30 +00:00
printf.c
putc.3 Re-add description of putc() macro (back out rev. 1.13.) 2004-03-17 12:46:17 +00:00
putc.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
putchar.c Do not redundantly set the stream orientation in getc(), putc(), and 2004-03-19 09:04:56 +00:00
puts.c Set stream orientation in puts(). 2004-03-10 09:15:38 +00:00
putw.c
putwc.3 Refer to "wide characters" instead of "wide-characters". 2004-03-16 13:30:11 +00:00
putwc.c
putwchar.c
refill.c
remove.3
remove.c
rewind.c
rget.c
scanf.3 Update to reflect changes in vfscanf.c,v 1.32. Remove bogus 2003-06-28 09:03:25 +00:00
scanf.c #include "local.h" to make __svfscanf()'s prototype visible. 2003-01-03 23:27:27 +00:00
setbuf.3
setbuf.c
setbuffer.c
setvbuf.c
snprintf.c
sprintf.c
sscanf.c
stdio.3 Update list of macros defined in <stdio.h>. 2004-03-17 12:54:06 +00:00
stdio.c #include <stdlib.h> for free()'s prototype. 2003-01-07 06:17:13 +00:00
swprintf.c
swscanf.c
tempnam.c
tmpfile.c Fix use of an uninitialized pointer introduced in a previous revision. 2003-02-06 01:08:19 +00:00
tmpnam.3 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
tmpnam.c
ungetc.3
ungetc.c Set stream orientation in ungetc() instead of __ungetc(). This avoids 2004-03-10 12:41:11 +00:00
ungetwc.3 Refer to "wide characters" instead of "wide-characters". 2004-03-16 13:30:11 +00:00
ungetwc.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
unlocked.c Add function versions of getchar_unlocked(), getc_unlocked(), 2003-01-10 04:35:08 +00:00
vasprintf.c
vfprintf.c Use the correct size to allocate, copy and clear argument type tables 2004-04-22 11:35:12 +00:00
vfscanf.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
vfwprintf.c Use the correct size to allocate, copy and clear argument type tables 2004-04-22 11:35:12 +00:00
vfwscanf.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
vprintf.c
vscanf.c #include "local.h" to make __svfscanf()'s prototype visible. 2003-01-03 23:27:27 +00:00
vsnprintf.c When size is 1 should just null terminate the string. The dummy variable 2003-07-02 07:08:44 +00:00
vsprintf.c
vsscanf.c
vswprintf.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
vswscanf.c Prepare to handle trivial state-dependent encodings. Full support for 2004-04-07 09:55:05 +00:00
vwprintf.c
vwscanf.c
wbuf.c
wprintf.3 Add more useful cross-references to the SEE ALSO section. 2003-07-05 07:55:34 +00:00
wprintf.c
wscanf.3 Catch up with recent FP-related changes to scanf.3 and vfwscanf.c. 2003-07-05 07:47:55 +00:00
wscanf.c
wsetup.c