UNGETC(3S) UNGETC(3S) NAME ungetc - push character back into input stream SYNOPSIS #include ungetc(c, stream) FILE *stream; DESCRIPTION _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(3S) erases all memory of pushed back characters. SEE ALSO getc(3S), setbuf(3S), fseek(3S) DIAGNOSTICS _U_n_g_e_t_c returns EOF if it can’t push a character back. 7th Edition May 15, 1985 UNGETC(3S)