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