Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site pegasus.UUCP Path: utzoo!linus!decvax!harpo!floyd!whuxlb!pyuxll!eisx!npoiv!npois!hogpc!pegasus!wilner From: wilner@pegasus.UUCP Newsgroups: net.lang.c Subject: Re: "Break" and other ways out of loops and switches Message-ID: <495@pegasus.UUCP> Date: Fri, 26-Aug-83 12:51:09 EDT Article-I.D.: pegasus.495 Posted: Fri Aug 26 12:51:09 1983 Date-Received: Sat, 27-Aug-83 22:05:08 EDT References: <302@ihuxq.UUCP> Organization: AT&T Information Systems, Lincroft NJ Lines: 5 The Burroughs systems implementation language SDL done in 1970 had a parameter on its "break" (nee "undo") statement that specified how many levels up to break. It was used rarely, mostly for error recovery, and was very welcome. I regret C does not use the elegant "loop { ... break ... }" for control constructs.