double *a
double &amp;a                      double *a
</pre>
</blockquote>

The intent of the lstr() function is to produce local variables inside wrapper functions--all
of which must be reassignable types since they are the targets of conversions from a scripting
representation. 

<p>
<li><tt>SwigType_rcaststr(SwigType *t, char *name)</tt>.
<br>  This function produces a string
that casts a type produced by the <tt>lstr()</tt> function to the type produced by the
<tt>str()</tt> function.  You might view i