We can mix things a bit:<br><br>gboolean do_stuff () {<br>MonoError error = MONO_ERROR_INITIALIZER;<span id="q_12315d97ac4e1595_1" class="h4"></span><br>gboolean isOk= runtime_function_that_might_fail_returns_boolean(..., &amp;error)<br>
<div id=":103" class="ii gt">
... // free resources<br>
if (isOk)<br>    return TRUE;<br>mono_error_cleanup (&amp;error);<br>return FALSE; //or raise an exception using mono_raise_exception (mono_error_prepare_exception (&amp;error));<br>
}<br></div><br><br clear="all">Rafael &quot;Monoman&quot; Teixeira<br>---------------------------------------<br>&quot;To be creative means to be in love with life. You can be creative only if you love life enough that you want to enhance its beauty, you want to bring a little more music to it, a little more poetry to it, a little more dance to it.&quot; <br>
Osho <br>
<br><br>