in memory
and will not change at least until the next shared library
call.  Perhaps the string is in a database.  Perhaps it is
some string that is managed by the shared library in some
sort of "global" string.

<p>Here is Yuk rewritten this way:

<pre>
**
	Yuk generator after Doug Lee
	Returns a sentence of in Yuks

    Yuk(3) => "Yuk, yuk, yuk."
    Yuk(1) => "Yuk."
  */
Err Yuk(UInt16 refNum, short in, Char *ret)
{
    char *s;
    int k;
    
    if (in <= 0) return 0;
    
    re