| # | Line 22 | Line 22 | register FILE *fp; | |
|---|---|---|
| 22 | register int c = EOF; | |
| 23 | ||
| 24 | while (--n > 0 && (c = getc(fp)) != EOF) { | |
| 25 | < | if (c == '\r') |
| 26 | < | continue; |
| 25 | > | if (c == '\r' && (c = getc(fp)) != '\n') { |
| 26 | > | ungetc(c, fp); /* must be Apple file */ |
| 27 | > | c = '\n'; |
| 28 | > | } |
| 29 | if (c == '\n' && (cp == s || cp[-1] != '\\')) | |
| 30 | break; | |
| 31 | *cp++ = c; | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |