14.pushdef   [plain text]


dnl ../doc/m4.texinfo:1229: Origin of test
define(`foo', `Expansion one.')
dnl @result{}
foo
dnl @result{}Expansion one.
pushdef(`foo', `Expansion two.')
dnl @result{}
foo
dnl @result{}Expansion two.
define(`foo', `Second expansion two.')
dnl @result{}
foo
dnl @result{}Second expansion two.
undefine(`foo')
dnl @result{}
foo
dnl @result{}foo