<slide>
<title>Returning Scalar Values</title>

<blurb>Set Return Value:</blurb>
<example>RETVAL_FALSE;</example>
<example>RETVAL_STRING(trace_fname);</example>

<break/>

<blurb>Set Value and Return Immediately:</blurb>
<example>RETURN_BOOL(!mongoc_cursor_is_alive(intern->cursor));</example>
<example>RETURN_LONG(zend_memory_usage(0));</example>
<example>RETURN_STRING(i->function.function);</example>
</slide>
