<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>