# include "refer.h" static char ahead[1000]; static int peeked = 0; static char *noteof = ""; char *input(char *s) { if (peeked) { peeked = 0; if (noteof == 0) return 0; strcpy (s, ahead); return s; } return fgets(s, 1000, in); } char *lookat(void) { if (peeked) return ahead; noteof = input(ahead); peeked = 1; return noteof; } void addch(char *s, int c) { while (*s) s++; *s++ = c; *s = 0; }