diff options
author | Paul Smith <psmith@gnu.org> | 2005-06-25 21:30:13 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2005-06-25 21:30:13 +0000 |
commit | 6cdaff0948bbec3220d5cb071f79d5f2e1c9b083 (patch) | |
tree | 407efa2f97b6dfb472fb96396d6fa73892f38a97 /ChangeLog | |
parent | 1dd9ed1c0537cb2583e1de8367994560ad1470aa (diff) | |
download | gunmake-6cdaff0948bbec3220d5cb071f79d5f2e1c9b083.tar.gz |
Fix Savannah bug #1454: skip over semicolons (and comments) inside variable
references in target definition lines.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,5 +1,18 @@ 2005-06-25 Paul D. Smith <psmith@gnu.org> + Fix Savannah bug #1454. + + * read.c (find_char_unquote): Accept a new argument IGNOREVARS. + If it's set, then don't stop on STOPCHARs or BLANKs if they're + inside a variable reference. Make this function static as it's + only used here. + (eval): Call find_char_unquote() with IGNOREVARS set when we're + parsing an unexpanded line looking for semicolons. + * misc.c (remove_comments): Move this to read.c and make it static + as it's only used there. Call find_char_unquote() with new arg. + * make.h: Remove prototypes for find_char_unquote() and + remove_comments() since they're static now. + Implement the MAKE_RESTARTS variable, and disable -B if it's >0. Fixes Savannah bug #7566. |