two small changes:
authorespie <espie@openbsd.org>
Mon, 19 Jul 2010 19:30:37 +0000 (19:30 +0000)
committerespie <espie@openbsd.org>
Mon, 19 Jul 2010 19:30:37 +0000 (19:30 +0000)
commitdba68890dc2f821a2767fe1773a14cfff3b41f2a
treec2b22239eed0f69ef711a169791bbd26b05398da
parent9d0a701e1fd11287f82df4e941c86b6b1db3b6c3
two small changes:
- allow variables in SysV modifiers, as requested by matthieu@
(since recursive variables are an extension, this just extends the
extension)
- variation on :Q  called :QL (quote list), which does quote every character
EXCEPT for whitespace. e.g.,

toto:
@for i in ${VAR:QL} ...
54 files changed:
usr.bin/make/arch.c
usr.bin/make/arch.h
usr.bin/make/buf.c
usr.bin/make/buf.h
usr.bin/make/cmd_exec.c
usr.bin/make/cmd_exec.h
usr.bin/make/compat.h
usr.bin/make/cond.h
usr.bin/make/cond_int.h
usr.bin/make/config.h
usr.bin/make/defines.h
usr.bin/make/dir.c
usr.bin/make/dir.h
usr.bin/make/direxpand.c
usr.bin/make/direxpand.h
usr.bin/make/engine.h
usr.bin/make/error.c
usr.bin/make/error.h
usr.bin/make/extern.h
usr.bin/make/for.h
usr.bin/make/garray.h
usr.bin/make/generate.c
usr.bin/make/gnode.h
usr.bin/make/init.c
usr.bin/make/init.h
usr.bin/make/job.h
usr.bin/make/lowparse.h
usr.bin/make/lst.h
usr.bin/make/lst_t.h
usr.bin/make/main.h
usr.bin/make/make.h
usr.bin/make/memory.c
usr.bin/make/memory.h
usr.bin/make/node_int.h
usr.bin/make/parse.h
usr.bin/make/parsevar.c
usr.bin/make/parsevar.h
usr.bin/make/pathnames.h
usr.bin/make/regress.c
usr.bin/make/stats.c
usr.bin/make/stats.h
usr.bin/make/str.c
usr.bin/make/suff.h
usr.bin/make/symtable.h
usr.bin/make/targ.c
usr.bin/make/targ.h
usr.bin/make/timestamp.c
usr.bin/make/timestamp.h
usr.bin/make/timestamp_t.h
usr.bin/make/util.c
usr.bin/make/varmodifiers.c
usr.bin/make/varmodifiers.h
usr.bin/make/varname.c
usr.bin/make/varname.h