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