o be at the beginning of the block of memory.

<p>This is only an example; production code should probably have more
graceful error recovery than just a fatal display.

<pre>
    	s = MemHandleLock(m);
</pre>

Relock the handle, putting the pointer into s.  From now on, s 
will be used exclusively, and ret will not be used.

<pre>
    	*((Char **) s) = s + sizeof(Char *);
</pre>

At the first part of *s is a pointer to the rest of s, put it
there.  If you don't do this, NSBasic will be unab