<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/11/13 Rainer Stratmann <span dir="ltr"><<a href="mailto:rainerstratmann@t-online.de" target="_blank">rainerstratmann@t-online.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"> On Wednesday 13 November 2013 09:39:27 you wrote:<br>
><br>
> Move (S^, D^, L)<br>
><br>
> should do it.<br>
><br>
> Tomas<br>
<br>
</div>Yes, thanks.<br>
<br>
I am confused with the meaning of<br>
<br>
const source;<br>
<br>
and<br>
<br>
var dest;<br>
<br>
Is there a description of the behaviour of const and var in this case?<br>
Why is it not both const or both var?<br>
</blockquote></div><br></div><div class="gmail_extra">"source" is where the data "comes from", so the procedure won't modify it (if there is no memory overlap between source and dest), so it is declared as "const"<br>

</div><div class="gmail_extra">"dest" is where the data is copied to, so the procedure will necessarily modify it (if "count" is <> 0), and the procedure should modify so it is declared as "var". Actually, IMO it could be declared as "out", this would avoid a meaningless warning.<br clear="all">

</div><div class="gmail_extra"><br>-- <br>Frederic Da Vitoria<br>(davitof)<br><br>Membre de l'April - « promouvoir et défendre le logiciel libre » - <a href="http://www.april.org" target="_blank">http://www.april.org</a><br>


</div></div>