ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/fgetline.c
(Generate patch)

Comparing ray/src/common/fgetline.c (file contents):
Revision 2.10 by greg, Wed Jul 29 18:19:31 2020 UTC vs.
Revision 2.11 by greg, Thu Jul 30 17:25:01 2020 UTC

# Line 35 | Line 35 | fgetline(              /* read in line with escapes, elide final n
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);
38 >        for (cp = s; *cp; cp++)                 /* remove escaped newlines */
39 >                if (cp[0] == '\\' && cp[1] == '\n') {
40 >                        *cp++ = ' '; *cp = ' ';
41 >                }
42   #endif
43          return(s);
44   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines