<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'>I want load/store of field names, or of constant array indices, to include a string or M3.ID indicating the field name.<div><br></div><div>This way, the C backend can avoid hardcoding the offsets. A step toward target-independent generated C.</div><div><br></div><div>Ok?</div><div><br></div><div><br></div><div>Similarly, I want expressions involving BYTESIZE(INTEGER) or BITSIZE(INTEGER) or BYTESIZE(pointer) or BYTESIZE(RECORD or ARRAY involving INTEGER or pointer) etc. to be in a state that the C backend can render them in a target-independent way. Thoughts?</div><div><br></div><div><br></div><div>Basically, I want to generate one version of C that works on all targets.</div><div>Currently we are far from that, and it isn't easy.</div><div>The jmpbuf change was a small step in that direction.</div><div><br></div><div><br></div><div>  - Jay<br><br><br></div>                                       </div></body>
</html>