FreeLibrary()</tt></b>, or the calling
program should quit without attempting to use the library..

<p>
The segmented architecture of the Intel 80286 causes the usual amount of
grief when using <b><tt>GSDLL16</tt></b>.  Because the callback is called
from the DLL, which is using a different data segment, the callback must be
declared as <b><tt>_far&nbsp;_export</tt></b>:

<blockquote>
<pre>int _far _export gsdll_callback(int message, char *str, unsigned long count);
</pre></blockquote>

<p>
Instead of givin