<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">Am 2015-07-18 um 13:05 schrieb Jay K:<br>
    </div>
    <blockquote cite="mid:COL130-W5029CFBDDFEF7AF47CB19BE6870@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
      <div dir="ltr">
        <div><br>
        </div>
        <div>However, has anyone considered a form that does use setjmp
          but</div>
        <div>uses at most one frame per procedure, instead of a frame
          per TRY?</div>
      </div>
    </blockquote>
    <br>
    I don`t think that this will work for the general case.<br>
    Consider a try - except in the middle of a code block.<br>
    If you leave it, it needs to continue after the END of<br>
    the TRY-EXCEPT and not after the END of the <br>
    procedure.<br>
    <br>
    What you can do is re-use the same jumpbuf-frame<br>
    for a nested try-finally and try - except :<br>
    <br>
     TRY<br>
        TRY<br>
          ...<br>
         EXCEPT<br>
          ...<br>
         END;<br>
      FINALLY<br>
        ...<br>
      END;<br>
    <br>
    or simply<br>
    <br>
      TRY<br>
        ....<br>
      EXCEPT<br>
        ....<br>
      FINALLY<br>
       ...<br>
      END;<br>
    <br>
    I can remember having once implemented the latter for PM3.<br>
    However I am no more sure about the intrinsics...<br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>