summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/macrolist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-07-17 20:43:19 +0000
committerKarl Berry <karl@freefriends.org>2021-07-17 20:43:19 +0000
commitca4da714df7d443c26cfcbe8039b36c569f95b99 (patch)
treeecbbc0996034a109a30b993ce2477fcec7973c21 /Master/texmf-dist/tex/latex/macrolist
parent62bf82194bfc49457c5fc3a40177e321bd7d48d0 (diff)
macrolist (17jul21)
git-svn-id: svn://tug.org/texlive/trunk@59960 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/macrolist')
-rw-r--r--Master/texmf-dist/tex/latex/macrolist/macrolist.sty14
1 files changed, 7 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/macrolist/macrolist.sty b/Master/texmf-dist/tex/latex/macrolist/macrolist.sty
index 13f791ddd2c..5d15abe6634 100644
--- a/Master/texmf-dist/tex/latex/macrolist/macrolist.sty
+++ b/Master/texmf-dist/tex/latex/macrolist/macrolist.sty
@@ -15,7 +15,7 @@
%% version 2005/12/01 or later.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{macrolist}[2021/07/09 v1.0.0 Create lists of macros and perform operations on them]
+\ProvidesPackage{macrolist}[2021/07/16 v1.0.1 Create lists of macros and perform operations on them]
\RequirePackage{pgffor}
@@ -41,16 +41,16 @@
\stepcounter{macrolist@list@\macrolist@currlist}
\if\relax\detokenize{#1}\relax
- \expandafter\def\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
+ \expandafter\gdef\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
\else
\expandafter\ifnum\csname themacrolist@list@\macrolist@currlist\endcsname=#1
- \expandafter\def\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
+ \expandafter\gdef\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
\else
\macrolist@inbounds{\macrolist@currlist}{#1}
\foreach \macrolist@index in {\listsize{\macrolist@currlist}, ...,\the\numexpr #1+1\relax} {
\global\expandafter\let\csname macrolist@list@\macrolist@currlist\macrolist@index\expandafter\endcsname\csname macrolist@list@\macrolist@currlist\the\numexpr\macrolist@index-1\relax\endcsname
}
- \expandafter\def\csname macrolist@list@\macrolist@currlist#1\endcsname{#2}
+ \expandafter\gdef\csname macrolist@list@\macrolist@currlist#1\endcsname{#2}
\fi
\fi
}
@@ -64,19 +64,19 @@
}
\fi
- \expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
+ \global\expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
\addtocounter{macrolist@list@#1}{-1}
}
\newcommand{\listremovelast}[1]{
\macrolist@exists{#1}
- \expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
+ \global\expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
\addtocounter{macrolist@list@#1}{-1}
}
\newcommand{\listclear}[2]{
\macrolist@inbounds{#1}{#2}
\foreach \macrolist@index in {1, ..., \listsize{#1}} {
- \expandafter\let\csname \macrolist@list@#1\macrolist@index\endcsname\relax
+ \global\expandafter\let\csname \macrolist@list@#1\macrolist@index\endcsname\relax
}
\setcounter{macrolist@list@#1}{0}