ungetc
(void)ungetc(c, fp);
(index->strm.avail_in || ungetc(getc(in), in) != EOF)) {
if (index->strm.avail_in || ungetc(getc(in), in) != EOF) {
ungetc(c, f);
if (ungetc(getc(fp), fp) == EOF) {
if (eof || ungetc(getc(fp), fp) == EOF) {
ungetc(i, stdin);
ungetc(c, stdin);
ungetc(c, stdin);
ungetc('\n', stdin);
ungetc(c, stdin);
ungetc(c, stdin);
k = ungetc(getchar(), stdin);
int ungetc(int, FILE *);
(void)ungetc(*(u_char *)p, fp);
(void)ungetc(buf[n],
(void)ungetc(buf[n],
(void)ungetc(*(u_char *)--p, fp);
(void)ungetc(c, fp);
ungetc(c, fp); /*%< return the character to the input field */
ungetc(ch, fp);
(void)ungetc(c, stdin);
(void)ungetc(c, stdin);
(void)ungetc(c, stdin);
(void)ungetc(c, stdin);
(void)ungetc(c, stdin);
(void)ungetc(c, inf);
ungetc(c, inf);
(void)ungetc(c, inf);
(void)ungetc(c, inf);
ungetc(c, inf);
(void)ungetc(c, inf);
ungetc(c, inf);
(void)ungetc(c, inf);
(void)ungetc(c, inf);
(void)ungetc(c, inf);
(void)ungetc(c, inf);
(void)ungetc(src->lastchar, src->u.stream);
ungetc(c, infile);
ungetc(c, infile);
ungetc(c, lb);
ungetc(t, f);
ungetc(c, f1);
ungetc(d, f2);
ungetc((int) EOL, stdin);
ungetc(ch, stdin);
ungetc((int) EOL, stdin);
ungetc(ch, stdin);
(void)ungetc(c = getc(f), f);
(void)ungetc(c = getc(f), f);
if ((col > lim) && (ungetc(ch, inf) == EOF))
ungetc(c, fin);
ungetc(c, fin);
ungetc(c, fin);
(void)ungetc(c, infile);
ungetc(ch, file_fd);
ungetc(ch, infile);
ungetc(*((char *) rec + i), fp);
(void)ungetc(c, f);
ungetc(c, fp); /* Other character, push it back to reprocess it */
(void) ungetc(c, fconfig);
ungetc(ch, stdin);
ungetc(c, stdin);