Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/usr.bin/make
Module Name: src
Committed By: dsl
Date: Sat Nov 29 17:50:11 UTC 2008
Modified Files:
src/usr.bin/make: for.c nonints.h parse.c
Log Message:
Split For_Eval() into two functions.
For_Eval() is now only called for the first line of a .for.
For_Accum() is called for the subsequent lines.
Stops any problems with forLevel being left invalid after an error.
Use a return value of -1 from For_Eval() to mean 'skip input line' to stop
a .for line with a syntax error being reparsed by make.
To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 src/usr.bin/make/for.c
cvs rdiff -r1.49 -r1.50 src/usr.bin/make/nonints.h
cvs rdiff -r1.150 -r1.151 src/usr.bin/make/parse.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index