> > Ok, this makes much more sense to me than the previous patch. Thanks > for digging in. To me too :-) It's definitely cleaner and easier to follow. Philippe On Thu, Jun 27, 2024 at 6:44 PM Bart Schaefer wrote: > On Wed, Jun 26, 2024 at 7:01 PM Philippe Altherr > wrote: > > > > It's true that in the first iteration of the while loop, the noerrexit = > oldnoerrexit is always a nop. However, that isn't the case for subsequent > iterations and in particular for the last iteration where it's important to > always restore noerrexit to its original value (i.e., oldnoerrexit) even if > that value isn't equal to 0. > > > > Now that I see this code under this angle, I think that a better version > is one where noerrexit = oldnoerrexit is placed after the switch statement. > > Ok, this makes much more sense to me than the previous patch. Thanks > for digging in. > >