ber which is returned by the UI_add and UI_dup functions, and has to be used to get the corresponding result with UI_get0_result() and UI_get_result_length().</p>

<p>UI_process() can be called more than once on the same UI, thereby allowing a UI to have a long lifetime, but can just as well have a short lifetime.</p>

<p>The functions are as follows:</p>

<p>UI_new() creates a new UI using the default UI method. When done with this UI, it should be freed using UI_free().</p>

<p>UI_new_method() creates a n