Fixed stem termination and stem triple-expansion bugs.

This commit is contained in:
Boris Kolpackov
2005-03-03 17:39:48 +00:00
parent 0759af440a
commit cb2f200269
7 changed files with 108 additions and 28 deletions

View File

@@ -1,3 +1,16 @@
Thu Mar 3 18:28:15 2005 Boris Kolpackov <boris@kolpackov.net>
* read.c (record_files): Instead of substituting % with
actual stem value in dependency list replace it with $*.
This fixes stem triple expansion bug.
* implicit.c (pattern_search): Copy stem to a separate
buffer and make it a properly terminated string. Assign
this buffer instead of STEM (which is not terminated) to
f->stem. Instead of substituting % with actual stem value
in dependency list replace it with $*. This fixes stem
triple expansion bug.
Tue Mar 1 10:12:20 2005 Boris Kolpackov <boris@kolpackov.net>
* read.c (record_files): Add a check for the list of prerequisites