n>-ed string can be specified in
IDL as follows:
</p><pre>        [string] char * f([in] int x)
          quote(dealloc, "free(_res); ");
</pre><p>If the string is returned as an <span class=machine><span class=font-tt>out</span></span> parameter instead, we would write:
</p><pre>        void f ([in] int x, [out, string*] char ** str)
          quote(dealloc, "free(*str); ");
</pre>
<h4 id="sec30" class="paragraph">Blocking functions:</h4>
<p>
A function can be given the attribute <span class=machine><span 