(read_makefile, parse_file_seq) [__MS_DOS__]: Don't see : as separator in

"C:\...".
This commit is contained in:
Roland McGrath 1995-03-09 01:42:12 +00:00
parent a5a27a893d
commit 1adf3a07dc

10
read.c
View file

@ -723,6 +723,11 @@ read_makefile (filename, flags)
else
break;
}
#ifdef __MS_DOS__
/* For MS-DOS, skip a "C:\...". */
if (p != 0 && p[1] == '\\' && isalpha (p[-1]))
p = 0;
#endif
if (p != 0)
{
struct nameseq *target;
@ -1538,6 +1543,11 @@ parse_file_seq (stringp, stopchar, size, strip)
/* Yes, find end of next name. */
q = p;
p = find_char_unquote (q, stopchar, 1);
#ifdef __MS_DOS__
/* For MS-DOS, skip a "C:\...". */
if (stopchar == ':' && p != 0 && p[1] == '\\' && isalpha (p[-1]))
p = 0;
#endif
if (p == 0)
p = q + strlen (q);