home *** CD-ROM | disk | FTP | other *** search
- main()
- {
- int f, 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);
- }
-