freebsd-src/lib/libc/stdio
Peter Wemm 64a965e707 Replace my original asprintf() and vasprintf() hacks with something
more cleanly integrated with stdio.  This should be faster and cleaner
since it doesn't memcpy() the data into a seperate buffer.  This lets
stdio allocate and manage the buffer and then hand it over to the user.

Obtained from: Todd Miller <Todd.Miller@courtesan.com> via OpenBSD
1998-07-08 00:44:56 +00:00
..
_flock_stub.c Remove leading underscores for the functions (weak symbols here) that 1998-05-05 21:56:42 +00:00
asprintf.c Replace my original asprintf() and vasprintf() hacks with something 1998-07-08 00:44:56 +00:00
clrerr.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fclose.3
fclose.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fdopen.c
feof.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
ferror.3
ferror.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fflush.3 Sort cross references. 1997-01-20 23:23:22 +00:00
fflush.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fgetc.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fgetln.3
fgetln.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fgetpos.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fgets.3
fgets.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fileno.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
findfp.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
flags.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
floatio.h
fopen.3 Fixed #include and/or prototype bugs in synopsis. 1997-04-13 13:35:33 +00:00
fopen.c
fprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fpurge.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fputc.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fputs.3 Sort cross references. 1997-01-20 23:23:22 +00:00
fputs.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fread.3
fread.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
freopen.c
fscanf.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fseek.3 Fixed #include and/or prototype bugs in synopsis. 1997-04-13 13:35:33 +00:00
fseek.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
fsetpos.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
ftell.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
funopen.3 Fixed #include and/or prototype bugs in synopsis. 1997-04-13 13:35:33 +00:00
funopen.c
fvwrite.c Replace my original asprintf() and vasprintf() hacks with something 1998-07-08 00:44:56 +00:00
fvwrite.h
fwalk.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fwrite.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
getc.3 Sort cross references. 1997-01-20 23:23:22 +00:00
getc.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
getchar.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
gets.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
getw.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
glue.h
local.h Import CSRG 4.4BSD-Lite2 lib/libc onto vendor branch 1997-03-11 11:29:42 +00:00
makebuf.c
Makefile.inc Remote the NetBSD kludge for vfprintf.c 1998-05-08 05:17:11 +00:00
mktemp.3 Many security improvements from OpenBSD: 1998-02-13 02:13:24 +00:00
mktemp.c Fix a nasty flaw as a result of using the arc4random() pre-seeding of 1998-04-14 07:25:05 +00:00
perror.c
printf.3 Replace my original asprintf() and vasprintf() hacks with something 1998-07-08 00:44:56 +00:00
printf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
putc.3
putc.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
putchar.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
puts.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
putw.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
refill.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
remove.3
remove.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
rewind.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
rget.c
scanf.3 Add 64 bit int support to scanf() 1997-07-01 17:46:39 +00:00
scanf.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
setbuf.3 Fixed #include and/or prototype bugs in synopsis. 1997-04-13 13:35:33 +00:00
setbuf.c
setbuffer.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
setvbuf.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
snprintf.c 1. EOF was returned when the buffer size was larger than INT_MAX. This 1998-01-01 20:15:58 +00:00
sprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
sscanf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
stdio.3 Fixed a few ancient typos, added a little missing stuff, and updated 1998-03-08 15:15:33 +00:00
stdio.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
tempnam.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
tmpfile.c Added #include <string.h> to get prototypes. 1998-03-09 06:51:23 +00:00
tmpnam.3
tmpnam.c
ungetc.3 Sort cross references. 1997-01-20 23:23:22 +00:00
ungetc.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
vasprintf.c Replace my original asprintf() and vasprintf() hacks with something 1998-07-08 00:44:56 +00:00
vfprintf.c Don't assign the va_list variable 'ap' directly to the argtable because 1998-05-08 05:10:32 +00:00
vfscanf.c Fixed long double formats. They were mostly not implemented except 1997-11-23 06:02:47 +00:00
vprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vscanf.c Add FILE locking stubs for libc. 1998-04-11 07:40:47 +00:00
vsnprintf.c 1. EOF was returned when the buffer size was larger than INT_MAX. This 1998-01-01 20:15:58 +00:00
vsprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vsscanf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
wbuf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
wsetup.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00