<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>I agree, unless I use setjmp/longjmp for that. Besides error
      recovery, there are occasionally other times when we want to
      locally "return" to a common state and start "from the top" again.
      I find such uses very clear in their intent, and if commented
      well, not hard to follow at all - as long as there is not more
      than one "top" :)<br>
    </p>
    <div class="moz-cite-prefix">On 03/09/2023 04:21 PM, Warner Losh
      wrote:<br>
    </div>
    <blockquote
cite="mid:CANCZdfpj_uBkH=hih2Kv+YwTQ-eHOzqgDUJ_+P8a4chOHu=cLQ@mail.gmail.com"
      type="cite">
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Thu, Mar 9, 2023, 4:18
              PM segaloco via TUHS <<a moz-do-not-send="true"
                href="mailto:tuhs@tuhs.org">tuhs@tuhs.org</a>> wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">GOTO is
              one of those paradoxical things where I would only trust
              the most sophisticated engineer to know when it's
              acceptable to use a GOTO but on the flip side would be
              suspicious of anyone claiming to be an engineer that uses
              any amount of GOTOs...<br>
              <br>
              Were any of the various GOTOs in languages ever meant to
              be any more than providing the same level of control that
              branch statements in assembly do?  Was there ever some
              vision anyone's aware of concerning a sophisticated,
              dependable use of GOTOs?  Since my first days poking
              around learning C GOTO has been mentally filed away as an
              assembly vestige for folks in transition, not a dependable
              construct in its own right.  Any alternative camps out
              there?<br>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">In C I use it all the time to do goto err for
          common error recovery because C doesn't have anything better.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Warner </div>
        <div dir="auto">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              - Matt G.<br>
              <br>
              ------- Original Message -------<br>
              On Thursday, March 9th, 2023 at 3:01 PM, Steffen Nurpmeso
              <<a moz-do-not-send="true"
                href="mailto:steffen@sdaoden.eu" target="_blank"
                rel="noreferrer">steffen@sdaoden.eu</a>> wrote:<br>
              <br>
              <br>
              > I wonder if Pink Floyd's Summer68 maybe refers to
              this.<br>
              > Other than that i am addicted and could not live
              without it.<br>
              > The other (terrible) song is from 1984 (east southern
              US).<br>
              > <br>
              > --steffen<br>
              > |<br>
              > |Der Kragenbaer, The moon bear,<br>
              > |der holt sich munter he cheerfully and one by one<br>
              > |einen nach dem anderen runter wa.ks himself off<br>
              > |(By Robert Gernhardt)<br>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>