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