<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
> >  > It's inevitable that we have types referenced before defined because of recursion in the type definitions.<br><br><br>As long as it is a pointer, I think that is easy and I understand.<br><br><br>But granted, I think it is messed up in m3 today.<br><br><br>I think m3front always says:<br>  record with n fields<br>  immediately followed by n fields<br><br><br>And there is no forward declaration mechanism.<br><br><br>We could probably use<br>  forward declare record<br><br>  <br>That just gives the typeid.<br><br><br>I have to look in more detail.<br>I'm just speaking from memory here, and not all of the details<br>have ever been, let alone remain, in my memory.<br><br>Thanks,<br> - Jay<br><br>                                          </body>
</html>