cvs commit: src/usr.bin/make arch.c arch.h cond.c dir.c dir.h
globals.h main.c parse.c suff.c suff.h
Hartmut Brandt
harti at FreeBSD.org
Wed Mar 23 04:56:16 PST 2005
harti 2005-03-23 12:56:16 UTC
FreeBSD src repository
Modified files:
usr.bin/make arch.c arch.h cond.c dir.c dir.h
globals.h main.c parse.c suff.c suff.h
Log:
Make paths an explicite datatype instead of using the generic Lst.
A Path is now a TAILQ of PathElements each of which just points to
a reference counted directory. Rename all functions dealing with Paths
from the Dir_ prefix to a Path_ prefix.
Revision Changes Path
1.60 +3 -3 src/usr.bin/make/arch.c
1.2 +2 -1 src/usr.bin/make/arch.h
1.43 +1 -1 src/usr.bin/make/cond.c
1.52 +188 -213 src/usr.bin/make/dir.c
1.21 +14 -9 src/usr.bin/make/dir.h
1.2 +6 -5 src/usr.bin/make/globals.h
1.129 +10 -9 src/usr.bin/make/main.c
1.88 +17 -17 src/usr.bin/make/parse.c
1.60 +29 -33 src/usr.bin/make/suff.c
1.3 +2 -1 src/usr.bin/make/suff.h
More information about the cvs-src
mailing list