<p>Am 06.03.2017 13:42 schrieb "fredvs" <<a href="mailto:fiens@hotmail.com">fiens@hotmail.com</a>>:<br>
><br>
> > I don't know. By all logic, it should not work either.<br>
><br>
> Yes, it is I think too.<br>
><br>
> Some more explanation:<br>
><br>
> I useĀ  a "global" buffer of float to store data.<br>
> Those data can be int16, int32 or float32.<br>
><br>
> For example,<br>
><br>
> If data are integer (16 or 32 bit), I do:<br>
><br>
> bufferfloat[x] := 127.0 ; (for int16)<br>
><br>
> bufferfloat[x] := 2147483646.0; (for int32)<br>
><br>
> If data are float 32 bit, I do:<br>
><br>
> bufferfloat[x] := 0.2147483646 ; (for float32)<br>
><br>
> So it seems to me Sizeof(bufferfloat[x]) is the same in the 3 cases (alway<br>
> sizeof(float)).</p>
<p>Of course it's always the same size as it's an array of cfloat after all and no assignment will change that.</p>
<p>Regards,<br>
Sven</p>