>> LEAVE & ITERATE only manage the current level. > >LEAVE and ITERATE are for whichever level you specify. The default, if no >operand is specified, is the current level.
You're correct, and I realised it as soon as I sent the message. I have never supplied an operand, so I forgot. Of course, being 51 may have something to do with it. I should have said: "LEAVE & ITERATE should only be used to manage the current level." Use flags/semiphores to continue to exit. At least, that way you know what you have. With SIGNAL, who knows where you are? - Too busy driving to stop for gas! ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html