]> git.ipfire.org Git - thirdparty/autoconf.git/commit
* m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined
authorAkim Demaille <akim@epita.fr>
Wed, 17 Jan 2001 15:26:42 +0000 (15:26 +0000)
committerAkim Demaille <akim@epita.fr>
Wed, 17 Jan 2001 15:26:42 +0000 (15:26 +0000)
commit8a3c7070bdae64876d6d2168e7c5eb2ff382bfce
treed24ed24ba97069fae385f9fdc3dd41addb5a7788
parent23ef1d703aea283ad36678d6d20bf5ea810e1284
* m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined
arguments.
(_m4_expansion_stack): Rename as...
(m4_expansion_stack): this, and change its value: instead of using
the pushdef stack to stack each *line* of the stack, each
definition contains the whole stack.  I.e., to display the whole
stack, instead of popdefing and displaying each definition, just
display the current definition.
(m4_expansion_stack_push, m4_expansion_stack_pop): New.
* tests/atspecific.m4 (AT_CHECK_AUTOCONF): Let $2 be the expected
exit status.
* tests/m4sugar.m4 (m4_require: circular dependencies): New test.
ChangeLog
configure
lib/m4sugar/m4sugar.m4
m4sugar.m4
tests/atspecific.m4
tests/base.at
tests/m4sugar.at
tests/semantics.at