|
|
1.1 ! root 1: #ifndef lint ! 2: static char sccsid[] = "@(#)lrntee.c 4.2 (Berkeley) 4/26/83"; ! 3: #endif not lint ! 4: ! 5: main() ! 6: { ! 7: int f, c; ! 8: ! 9: f = creat(".ocopy", 0666); ! 10: while (read(0, &c, 1) == 1) { ! 11: write (1, &c, 1); ! 12: put(c, f); ! 13: } ! 14: fl(f); ! 15: close(f); ! 16: } ! 17: ! 18: static char ln[512]; ! 19: char *p = ln; ! 20: put(c, f) ! 21: { ! 22: *p++ = c; ! 23: if (c == '\n') { ! 24: fl(f); ! 25: p=ln; ! 26: } ! 27: } ! 28: fl(f) ! 29: { ! 30: register char *s; ! 31: ! 32: s = ln; ! 33: while (*s == '%' && *(s+1) == ' ') ! 34: s += 2; ! 35: write(f, s, p-s); ! 36: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.