Micq 4.3 for the STiK API

I just recompiled this with only a few patched in changes.  I'm not
certain if anything more needs to be done or not.

If you are upgrading with this version.
Keep your old version, until you are certain that this one works as 
well or better.  Just copy your micq.rc file to the new directory
and everything should work fine.  Any problems let me know and I'll
get to them as time allows.

Function:

Runs under STiK and GlueSTiK, should work under STiNG as well.

This is a port of the text only unix icq clone MiCQ version 4.3

This is not the prettiest port in the world, I've made a good attempt
at ifdef'ing all my modifications, however a few might have been
missed.  There is a #define in the micq.h file for STiK.  If you
are compiling for the STiK API, then you want this.  If for some reason
you decided to try and compile my hack then you don't want this.

All of the package should be in place in this archive.  It's under
the GNU license and only the port to the STiK API is my work.  You 
can find complete information about the author(s) and the project
in the other documents in this archive.

One note about operation.  

     I don't use any of the fancy features
of any of the modern OS's in this port.  There is no attempt
at finding the Home directory or at creating a long file name
rc file.  If you already have an micq rc file, then you can copy it
to the directory from which micq is ran.  You will need to rename
it to 'micq.rc'.  There are no fancy bits about the file, under
this port it's just a text file with LineFeeds as the end of line.
(remember that if you edit it by hand, LineFeeds (lf) not Carriage Returns
or Carriage Return Linefeed).  It will only operate with lf line endings.

If you don't already have a micq rc file, then you can just start it
up and it will create one for you. If you have an ICQ UIN from somewhere
else you can just enter it when prompted.  If not just enter 0 (as 
prompted) and it will get you a UIN.  For the rest of the operation
of the program, refer to the other text files in this archive.

Note about compiling.

I compiled this with PureC.  There is a PureC .PRJ file in the source
directory of this archive.  You will also need to supply your own
transprt.h and drivers.h files.  By default in the code they are located
in your compilers INCLUDE directory.


This is probably about as far as I'm taking this project.  So if 
you want to see a GEM ICQ client, start bugging other programmers
I just don't have the time to do it properly.

If you are a programmer that is interested in making a GEM ICQ clone
client from my hack, then please do so.  If you have any questions
about any of the changes I have made, then feel free to email me
at baldrick@netset.com.  I don't guarantee there aren't any bugs left
in the code.  In fact like the actual author, I make no guarantees, warranties
etc for it's use in any purpose.  But I am willing to help anyone sort
out any problems with anything I did to the code.

That put you off?  No?  Well I think everything is working in this
port as well as it works in the original project in relation to the
actual communication with the ICQ server.

Enjoy and remember, please find someone else to carry on with this
project.  And don't forget if you really like this, the original author
has some statement about liking to get a beer in remunieration.

     Dan Ackerman
     baldrick@netset.com
     October 23, 1999