home *** CD-ROM | disk | FTP | other *** search
- # include "ciodec.c"
- ungetc (c, fn)
- {
- struct fileps *fp;
- if (nargs() != 2)
- IEHzap("ungetc");
- /* push back onto input */
- fp = &IEH3fpts[fn];
- if (fp->wrflag == 0)
- IEH3mbuf(fn,0);
- if (fp->bptr <= fp->buff - 100)
- IEH3err("ungetc/unprintf: buffer full file %d",fn);
- *--fp->bptr = c;
- fp->nchars++;
- }
-