<div dir="ltr">Hi<br><br>In lines 101-104 of latex.ltx:<br><br>\def\loop#1\repeat{\def\iterate{#1\relax\expandafter\iterate\fi}%<br>  \iterate \let\iterate\relax}<br>\let\repeat\fi<br><br>In lines 450-457 of latex.ltx, you have (essentially the same definition but with \long):<br>
<br>\long\def \loop #1\repeat{%<br>  \def\iterate{#1\relax  % Extra \relax<br>               \expandafter\iterate\fi<br>               }%<br>  \iterate<br>  \let\iterate\relax<br>}<br>\let\repeat=\fi<br><br>Do you know why there are two definitions instead one? I guess you would only need second definition.<br>
<br>Thanks<br></div>