![]() When a match() fails, we need to unget the character we tried to match against, rather than leaving it consumed. Also, we can't break out of a conversion before we reach the end of a format string, because things like the '%n' conversion do not consume anything, and should still be handled. |
||
---|---|---|
.. | ||
_IO_getc.c | ||
_IO_putc.c | ||
clearerr.c | ||
dtoa.c | ||
fclose.c | ||
fdopen.c | ||
feof.c | ||
ferror.c | ||
fflush.c | ||
fgetc.c | ||
fgetpos.c | ||
fgets.c | ||
fileno.c | ||
fopen.c | ||
fprintf.c | ||
fputc.c | ||
fputs.c | ||
fread.c | ||
freopen.c | ||
fscanf.c | ||
fseek.c | ||
fseeko.c | ||
fsetpos.c | ||
ftell.c | ||
ftello.c | ||
fwrite.c | ||
getc.c | ||
gets.c | ||
iolib.h | ||
mkfile | ||
printf.c | ||
putc.c | ||
puts.c | ||
rewind.c | ||
scanf.c | ||
sclose.c | ||
setbuf.c | ||
setvbuf.c | ||
snprintf.c | ||
sopenr.c | ||
sopenw.c | ||
sprintf.c | ||
sscanf.c | ||
Stdio.h | ||
tmpfile.c | ||
tmpnam.c | ||
ungetc.c | ||
vfprintf.c | ||
vfscanf.c | ||
vprintf.c | ||
vsnprintf.c | ||
vsprintf.c |