| # | Line 34 | Line 34 | fgetline( /* read in line with escapes, elide final n | |
|---|---|---|
| 34 | if ((cp == s) & (c == EOF)) | |
| 35 | return(NULL); | |
| 36 | *cp = '\0'; | |
| 37 | + | #if defined(_WIN32) || defined(_WIN64) |
| 38 | + | /* remove escaped newlines */ |
| 39 | + | for (cp = s; (cp = strchr(cp, '\\')) != NULL && cp[1] == '\n'; ) |
| 40 | + | memmove(cp, cp+2, strlen(cp+2)+1); |
| 41 | + | #endif |
| 42 | return(s); | |
| 43 | } | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |