Last week I got a bit mad trying to read out the C code generated by ECL and so I decided to clean it up a bit. The result is a rather large set of patches which are being uploaded as I write. Testing of these patches will proceed in the following days, but I expect no major divergences.<div>

<br></div><div>The commits basically accomplish the following:</div><div><br></div><div>- ECL uses more braces {} now and less C labels<br></div><div>- C code is indented, so that the braces reflect the original structure</div>

<div>- No redundant labels. Formerly you would see "goto L7" followed by L7:<br></div><div>- Removed redundant C comments, such as functions whose name is evident from the C code.</div><div>- More spaces in assignments and function calls</div>

<div>- Additional optimizations in IF forms leading to more compact C code.</div><div><br></div><div>This is accompanied with a few optimizations in other places.</div><div><br></div><div>Juanjo</div><div><br></div>-- <br>

Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>