4.3BSD-Reno/share/man/cat3/ungetc.0
UNGETC(3) 1989 UNGETC(3)
NNAAMMEE
ungetc - push character back into input stream
SSYYNNOOPPSSIISS
##iinncclluuddee <<ssttddiioo..hh>>
uunnggeettcc((cc,, ssttrreeaamm))
FFIILLEE **ssttrreeaamm;;
DDEESSCCRRIIPPTTIIOONN
_U_n_g_e_t_c pushes the character _c back on an input stream. That
character will be returned by the next _g_e_t_c call on that
stream. _U_n_g_e_t_c returns _c.
One character of pushback is guaranteed provided something
has been read from the stream and the stream is actually
buffered. Attempts to push EOF are rejected.
_F_s_e_e_k(3) erases all memory of pushed back characters.
SSEEEE AALLSSOO
getc(3), setbuf(3), fseek(3)
DDIIAAGGNNOOSSTTIICCSS
_U_n_g_e_t_c returns EEOOFF if it can't push a character back.
Printed 7/27/90 April 1