gno/lib/libc/stdio
gdr-ftp 7027be9e4b vfscanf.c:
- Fixed a problem reported by Derek where stack trashing
	  was happening once an EOF was reached.  This was actually
	  only one example of a class of problems; any time __svfscanf
	  returned before filling all the requested arguments, va_arg
	  was left uncalled for some set of arguments.  This has been
	  fixed by adding a "stack cleanup" section to the code where
	  va_arg is called once for each remaining argument.
	- The __svfscanf routine still had large arrays on the stack.
	  These have been changed to static storage class.  There is
	  currently an assert in place to assure that recursion isn't
	  happening since I didn't have the chance yet to verify in
	  detail the control flow here.  This assert (and the related
	  use of the "recursing" variable) can be removed after such
	  a verification.
1998-03-04 06:20:03 +00:00
..
clrerr.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fclose.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fdopen.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
feof.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
ferror.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fflush.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fgetc.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fgetln.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fgetpos.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fgets.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fileno.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
findfp.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
flags.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
floatio.h
fopen.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fprintf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fpurge.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fputc.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fputs.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fread.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
freopen.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fscanf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fseek.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fsetpos.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
ftell.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
funopen.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fvwrite.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
fvwrite.h
fwalk.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
fwrite.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
getc.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
getchar.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
gets.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
getw.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
glue.h
local.h
makebuf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
Makefile Makefile: 1998-02-19 01:07:56 +00:00
mktemp.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
perror.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
printf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
putc.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
putchar.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
puts.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
putw.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
refill.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
remove.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
rewind.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
rget.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
scanf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
setbuf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
setbuffer.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
setvbuf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
snprintf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
sprintf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
sscanf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
stdio.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
tempnam.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
tmpfile.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
tmpnam.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
ungetc.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
vfprintf.c Split vfprintf.c into 2 via #ifdefs, so that ORCA/C can create two 1997-10-30 04:52:45 +00:00
vfscanf.c vfscanf.c: 1998-03-04 06:20:03 +00:00
vprintf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
vscanf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
vsnprintf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
vsprintf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
vsscanf.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00
wbuf.c - remove #line numbers inserted by splatprep(1) 1997-09-21 06:16:12 +00:00
wsetup.c change segment name to "libc_stdio" 1997-09-05 06:27:50 +00:00