mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-01-31 03:25:08 +00:00
Formerly read.c.~75~
This commit is contained in:
parent
c71c43c0b5
commit
5d3189c952
1 changed files with 15 additions and 3 deletions
18
read.c
18
read.c
|
@ -412,7 +412,13 @@ read_makefile (filename, flags)
|
|||
else
|
||||
{
|
||||
p2 = next_token (p + 6);
|
||||
p = end_of_token (p2);
|
||||
/* Let the variable name be the whole rest of the line,
|
||||
with trailing blanks stripped (comments have already been
|
||||
removed), so it could be a complex variable/function
|
||||
reference that might contain blanks. */
|
||||
p = index (p2, '\0');
|
||||
while (isblank (p[-1]))
|
||||
--p;
|
||||
lineno = do_define (p2, p - p2, o_file,
|
||||
lineno, infile, filename);
|
||||
}
|
||||
|
@ -431,8 +437,14 @@ read_makefile (filename, flags)
|
|||
{
|
||||
unsigned int len;
|
||||
p2 = end_of_token (p2);
|
||||
p = find_next_token (&p2, &len);
|
||||
lineno = do_define (p, len, o_override,
|
||||
/* Let the variable name be the whole rest of the line,
|
||||
with trailing blanks stripped (comments have already been
|
||||
removed), so it could be a complex variable/function
|
||||
reference that might contain blanks. */
|
||||
p = index (p2, '\0');
|
||||
while (isblank (p[-1]))
|
||||
--p;
|
||||
lineno = do_define (p2, p - p2, o_override,
|
||||
lineno, infile, filename);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue