commit ce596b979f1dc4b8a446c9e5449aa22fae3d6f89
parent 5dc73b36a49db7de387f9628019b624de7e2ff4d
Author: robert <robertrussell.72001@gmail.com>
Date: Fri, 25 Mar 2022 11:41:11 -0700
Protect defer
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/util.tex b/util.tex
@@ -171,7 +171,7 @@
% \defer defers execution of the given tokens until after the current group
% (like \aftergroup, but with multiple tokens).
\newcount\defernext \defernext=0
-\def\defer#1{%
+\protected\def\defer#1{%
\ifnum\currentgrouplevel>0
\gcsdef{defer:\the\defernext}{#1}%
\ea\aftergroup\begcs defer:\the\defernext\endcs
@@ -184,7 +184,7 @@
% register assignments, the tokens are placed after the entire assignment,
% unlike with \afterassignment. \deferasn does not use any temporary registers.
\newcount\@grouplevel
-\def\deferasn#1{%
+\protected\def\deferasn#1{%
\@grouplevel=\currentgrouplevel
\def\@deferasnB{#1}%
\def\@deferasnA{%