# 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;
}
|