<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Along with cooperative suspend, it'd be great if jmpbuf size was not known to cm3.<div>We know roughly how to fix this -- use alloca(Csetjmp_jmpbuf_size).</div><div>At function entry. Not in any loop.</div><div>Or possibly in loop, but with a null check.</div><div>VAR jmpbuf: ADDRESS := NIL;</div><div>LOOP</div><div> IF jmpbuf = NIL THEN jmpbuf := alloca(Csetjmp_jmpbuf_size); END;</div><div><br></div><div><br></div><div>:)</div><div><br></div><div><br></div><div>Granted, I want all layout optionally out of the frontend, and this is only part of the problem.</div><div><span style="font-size: 12pt; "><br></span></div><div><span style="font-size: 12pt; "><br></span></div><div>Thanks,</div><div> - Jay<br><br><br></div>                                       </div></body>
</html>