2
0
mirror of git://git.sv.gnu.org/autoconf synced 2025-04-24 15:40:44 +08:00

* lib/m4sugar/m4sh.m4 (AS_VAR_TEST_SET): Work even if $1 contains

quotes and backslashes.  Patch from Derek Price.
This commit is contained in:
Paul Eggert 2005-06-10 17:19:02 +00:00
parent 647d972332
commit bf9df8d65a
2 changed files with 6 additions and 1 deletions
ChangeLog
lib/m4sugar

@ -1,3 +1,8 @@
2005-06-10 Paul Eggert <eggert@cs.ucla.edu>
* lib/m4sugar/m4sh.m4 (AS_VAR_TEST_SET): Work even if $1 contains
quotes and backslashes. Patch from Derek Price.
2005-06-10 Derek Price <derek@ximbiot.com>
* doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &

@ -1211,7 +1211,7 @@ m4_define([AS_VAR_GET],
m4_define([AS_VAR_TEST_SET],
[AS_LITERAL_IF([$1],
[test "${$1+set}" = set],
[eval "test \"\${$1+set}\" = set"])])
[{ as_var=$1; eval "test \"\${$as_var+set}\" = set"; }])])
# AS_VAR_SET_IF(VARIABLE, IF-TRUE, IF-FALSE)