BSD 4_3 release
[unix-history] / usr / src / usr.bin / learn / lrntee.c
#ifndef lint
static char sccsid[] = "@(#)lrntee.c 4.3 (Berkeley) 5/15/86";
#endif not lint
main()
{
int f;
char c;
f = creat(".ocopy", 0666);
while (read(0, &c, 1) == 1) {
write (1, &c, 1);
put(c, f);
}
fl(f);
close(f);
}
static char ln[512];
char *p = ln;
put(c, f)
{
*p++ = c;
if (c == '\n') {
fl(f);
p=ln;
}
}
fl(f)
{
register char *s;
s = ln;
while (*s == '%' && *(s+1) == ' ')
s += 2;
write(f, s, p-s);
}