1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/lib/libc/stdio
Bruce Evans e836e480dc Fixed handling of input failure by the scanf family.
- 0 was returned instead of EOF when an input failure occured while
  skipping white-space after 0 assignments.  This fixes PR2606.  The
  diagnosis in PR2606 is wrong.
- EOF was returned instead of 0 when an input failure occurred after
  zero assignments and nonzero suppressed assignments.
- EOF was spelled -1.

This should be in 2.2.
1997-03-03 17:53:02 +00:00
..
asprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
clrerr.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fclose.3
fclose.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fgetc.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fgetln.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
fgetln.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fgetpos.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fgets.3 Correct the paramter type of the second argument to fgets. 1996-08-06 22:34:44 +00:00
fgets.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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
fopen.c
fprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fpurge.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fputc.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fputs.3 Sort cross references. 1997-01-20 23:23:22 +00:00
fputs.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fread.3 Fixed various problems: typos, grammer, missing include files 1996-05-23 01:05:25 +00:00
fread.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
freopen.c
fscanf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fseek.3
fseek.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fsetpos.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
ftell.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
funopen.3 fwopen() argument type mis-described 1996-09-13 19:14:12 +00:00
funopen.c
fvwrite.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fvwrite.h
fwalk.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
fwrite.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
getc.3 Sort cross references. 1997-01-20 23:23:22 +00:00
getc.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
getchar.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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
makebuf.c
Makefile.inc Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
mktemp.3
mktemp.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
perror.c perror () does not prepend ": " for the non-NULL argument "". close PR 1492 1996-09-30 15:39:18 +00:00
printf.3 The following patch to lib/libc/stdio implements positional arguments in 1997-01-14 07:31:39 +00:00
printf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
putc.3
putc.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
putchar.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
puts.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
putw.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
rget.c Suggested by: Bruce Evans, Jeffrey Hsu, Gary Palmer 1996-06-22 10:34:15 +00:00
scanf.3 Sort cross references. 1997-01-20 23:23:22 +00:00
scanf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
setbuf.3 Sort cross references. 1997-01-20 23:23:22 +00:00
setbuf.c
setbuffer.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
setvbuf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
snprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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 Sort cross references. 1997-01-20 23:23:22 +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
tmpnam.3
tmpnam.c
ungetc.3 Sort cross references. 1997-01-20 23:23:22 +00:00
ungetc.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vasprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vfprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vfscanf.c Fixed handling of input failure by the scanf family. 1997-03-03 17:53:02 +00:00
vprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vscanf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
vsnprintf.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +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