ing, whichever
was longer.  However, this is not enough for some
applications.

<h4>Way 1: Resizing Handles</h4>

The pointer passed in *ret is actually a pointer into
a locked handle.  The string begins with *ret.  However,
immediately before *ret is a pointer to *ret.  Way 1
involves recovering the handle, resizing it, relocking it, 
and setting it up correctly.

<p>Way 1 is most useful when the string is to be made on
the fly based on the input data.

<p>Consider Yuk rewritten this way:

